创建型模式抽象化了实例化过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。创建型模式分为2种:
类创建型模式。使用继承改变被实例化的类,生成创建类的子类。如工厂方法(Factory Method)。
对象创建型模式。将实例化委托给另一个对象,依赖于对象组合:定义一个对象负责明确产品对象的类,并将它作为该系统的参数。如抽象工厂(Abstract Factory)、生成器(Builder)、原型(Prototype)。
创建型模式抽象化了实例化过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。创建型模式分为2种: