创建型设计模式
创建型设计模式
简单工厂模式
定义:定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。
结构图
工厂方法模式
定义:定义一个用于创建对象的接口,但是让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类
结构图:
抽象工厂模式
定义:提供一个创建一些列相关或相互依赖对象的接口,而无需指定它们具体的类。
结构图:
建造者模式
定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
结构图:
原型模式
定义:使用原型实例指定待创建对象的类型,并通过复制这个原型来创建新的对象。
结构图:
单例模式
- 定义:确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一实例。
- 结构图:
创建型设计模式
http://example.com/2022/09/03/创建型设计模式/