原型模式

亦称:克隆、Clone、Prototype 背景 假如有一个对象,希望生成与其完全相同的一个复制品,该如何实现呢? 新建一个属于相同类的对象 遍历原

建造者模式

亦称:生成器模式,builder 产品的构造需要繁杂的参数或者步骤,建造者模式建议将对象构造代码从产品类中抽取出来,并将这些步骤放在一个名为建

抽象工厂模式

抽象工厂是一个接口,包含一系列创建对象的抽象方法,这些对象在逻辑上相关。 由抽象工厂的不同实现类实现对象的具体创建逻辑。 对比工厂方法模式,抽象

工厂方法模式

工厂模式细分为三种类型: 简单工厂 工厂方法 抽象工厂 简单工厂是工厂方法的简化。 注意,工厂类的模式用来创建产品对象,这里的创建不一定真的是申请内存

单例模式

亦称:Singleton 保证进程中一个类只有一个实例,并提供一个全局访问点。 单例模式能够保证类只有一个实例,即instance 有方法能从外部