创建模式是对类的实例化过程的抽象化,分为类的创建模式和对象的创建模式。
类的创建模式
使用继承关系把类的创建过程延迟到子类,从而封装了客户端将得到哪些具体类的信息,并且隐藏了这些类的实例是如何创建和组合在一起的。
对象的创建模式
把对象的创建过程动态的委派给另一个对象,从来动态的决定客户端将得到哪些具体类的实例,以及这些类是实例是如何创建和组合在一起的。
--------------------------------------------------------
多例模式
所谓多例模式实际上是单例的自然推广。多例模式在应用时可分有上限多例模式和无上限多例模式。
作为对象的创建模式,多例模式或多例类有以下特点:
1. 可以有多个实例。
2. 必须自己创建和管理自己的实例。
3. 向处界提供自己的实例。