[设计模式笔记]一. 创建型模式

来源:互联网 发布:剩者为王父亲独白知乎 编辑:程序博客网 时间:2024/05/22 02:25

创建型模式抽象了实例化过程. 


一个类创建型模式使用继承改变被实例化的类, 而一个对象创建型模式将实例化委托给另一个对象.


创建型模式有如下几种:
1. Simple Factory(简单工厂)模式,又称静态工厂方法模式(Static Factory Method Pattern).(对象创建型模式)(001.Simple Factory模式)
2. Factory Method(工厂方法)模式,又称多态性工厂(Polymorphic Factory)模式或虚拟构造子(Virtual Constructor)模式.(对象创建型模式)
3. Abstract Factory(抽象工厂)模式, 又称工具箱(Kit 或Toolkit)模式.(对象创建型模式)

4. Builder(生成器)模式.(对象创建型模式)
5. Prototype(原型)模式.(对象创建型模式)
6. Singleton(单体)模式.(对象创建型模式)