创建型模式,就是用来创建对象的模式,用来帮助一个系统区去创建、组合和表示它的那些对象。GoF23种设计模式中创建型模式有5中,
分别是:工厂方法模式(Factory Method)、抽象方法模式(Abstract Factory)、单件模式(Singleton)、建造者模式(Bulider)、原型模式(Prototype)。
(1)工厂方法模式(Factory Method):定义一个创建产品对象的工厂类,由该工厂统一创建继承了统一个接口的多个产品对象。根据创建策略的不同,又分为3中类型。
》工厂方法模式:为普通的工厂方法模式。
》多个工厂方法模式:提供了多个工厂方法,分别创建不同的产品对象。
》静态工厂方法对象模式:工厂方法是静态的,不需要实例化不同的工厂即可创建产品对象。
原文:http://www.cnblogs.com/chengJAVA/p/3632233.html