原型模式 2019/08/03 design-pattern 约 1746 字 预计阅读 4 分钟 亦称:克隆、Clone、Prototype 背景 假如有一个对象,希望生成与其完全相同的一个复制品,该如何实现呢? 新建一个属于相同类的对象 遍历原 阅读更多
建造者模式 2019/07/20 design-pattern 约 2879 字 预计阅读 6 分钟 亦称:生成器模式,builder 产品的构造需要繁杂的参数或者步骤,建造者模式建议将对象构造代码从产品类中抽取出来,并将这些步骤放在一个名为建 阅读更多
抽象工厂模式 2019/07/16 design-pattern 约 2228 字 预计阅读 5 分钟 抽象工厂是一个接口,包含一系列创建对象的抽象方法,这些对象在逻辑上相关。 由抽象工厂的不同实现类实现对象的具体创建逻辑。 对比工厂方法模式,抽象 阅读更多
工厂方法模式 2019/07/09 design-pattern 约 2211 字 预计阅读 5 分钟 工厂模式细分为三种类型: 简单工厂 工厂方法 抽象工厂 简单工厂是工厂方法的简化。 注意,工厂类的模式用来创建产品对象,这里的创建不一定真的是申请内存 阅读更多
单例模式 2019/07/03 design-pattern 约 878 字 预计阅读 2 分钟 亦称:Singleton 保证进程中一个类只有一个实例,并提供一个全局访问点。 单例模式能够保证类只有一个实例,即instance 有方法能从外部 阅读更多