创建型设计模式——工厂模式

简单工厂模式:将对象的创建抽离出来; 工厂方法模式:定义一个接口用于创建对象,但是让子类决定初始化哪个类。工厂方法把一个类的初始化下放到子类。 抽象工厂模式:为一个产品族提供了统一的创建接口。当需要这个产品族的某一系列的时候,可以从抽象工厂中选出相应的系列创建一个具体的工厂类。

创建型设计模式——原型模式

用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象。

创建型设计模式——生成器模式

将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

创建型设计模式——单例模式

确保一个类只有一个实例,并提供对该实例的全局访问。