关于五个创建型设计模式。
1. 抽象工厂模式-Abstract Factory
提供一个接口,可以创建一序列相关或相互依赖的对象,而无需指定它们具体的类。关键字:抽象接口
2. 构建器模式-Builder
将一个复杂类的表示与其构造相分离,使得相同的构建过程能够得出不同的表示。关键字:类和构造分离
3.工厂方法模式-Factory Method
定义一个创建对象的接口,但是子类决定需要实例化哪一个类。使得子类实例化过程推迟。 关键字:子类决定实例化
4. 原型模式--Prototype
用原型实例指定创建对象的类型,并且通过拷贝这个原型来创建新的对象。 关键字:原型实例,拷贝
5. 单例模式-Singleton
保证一个类只有一个实例,并提供一个访问它的全局访问点。关键字:唯一实例