• 命令模式

    WHAT命令模式-CommandPattern定义Encapsulateareuqestasanobject,therebylettingyouparameterizeclientswithdifferentrequests,queueorlogrequests,andsupportubdoable...

    中介者模式

    WHAT中介者模式(MediatorPattern)也叫调停者模式一个对象要和N多个对象交流,就想对象之间的战争,很混乱。需要加入一个中心,所有的类都和中心交流,中心说怎么处理就怎么处理。定义Defineanobjectthatencapsulateshowasetofobjectsinteract...

    原型模式

    WHAT原型模式-PrototypePattern定义Specifythekindsofobjectstocreateusingaprototypicalinstance,andcreatenewobjectsbycopyingthisprototye.用原型实例指定创建对象的种类,并且通过拷贝这些...

    Daily20200215

    Read《子弹笔记》-已读完,整理笔记中RecommendProGit-Book设计数据密集型应用-BookBetterZhihuSmallTalk-编程语言Usetheindex,Luke-https://use-the-index-luke.com/Howdoesarelationaldatab...

    Daily20200207

    Reading子弹笔记简洁好用!这款油墨质感「子弹笔记」Flink,让你更高效记录子弹笔记(Bulletjournal)你了解吗?唯一能对抗时代焦虑的方法——风靡全球的子弹笔记(bulletjournal)👍子弹笔记(上)《子弹笔记法》讲解视频的上传计划--未看【手帐】分享一下最近觉得很好用的子弹...

    建造者模式

    WHAT建造者模式,亦叫生成器模式定义Separatetheconstructionofacomplexobjectfromitsrepresentationsothatthesameconstructionprocesscancreatedifferentrepresentations.将一个复杂...

    模板方法模式

    WHAT定义Defineehtskeletonofanalgorithminanoperation,deferringsomestepstosubclasses.TemplateMethodletssubclassesredefinecertainstepsofanalgorithmwithoutc...

    抽象工厂模式

    WHAT定义Provideaninterfaceforcreatingfamiliesofrelatedordependentobjectswithoutspecifyingtheirconcreteclasses.为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类。类图抽象工厂模...

    工厂方法模式

    WHAT定义通用类图WHY优点缺点HOW使用场景扩展简单工厂模式(SimpleFactoryPattern)多个工厂类替代单例模式延迟初始化-Lazyinitialization最佳实践WHAT定义Defineaninterfaceforcreatinganobject,butletsubclass...

    单例模式

    WHAT定义属性实现思路构造方式WHY优点缺点HOW使用场景注意事项高并发情况解决方案对象的复制情况解决方案扩展最佳实践WHAT定义Ensureaclasshasonlyoneinstance,andproviceaglobalpointofaccesstoit.(确保某一个类只有一个实例,而且自行...