工厂模式:
–实现了创建者和调用者的分离。
–详细分类:
•简单工厂模式
•工厂方法模式
•抽象工厂模式
简单工厂模式:
简单工厂模式也叫静态工厂模式,通过接收的参数的不同来返回不同的对象实例。这种模式对于增加新产品无能为力!不符合开闭原则(Open-Closed Principle)。
工厂方法模式:
没来一个需求就增加一个工厂类,工厂方法模式的工厂类随着产品类个数增加而增加,这无疑会使类的个数越来越多,从而增加了结构的复杂程度。
抽象工厂模式:
用来生产不同产品族的全部产品。