建立型-抽象工厂模式

工厂模式种,类的建立依赖于工厂类,若是想对工厂类进行扩展,就必须对工厂类进行修改,这违背了闭包|开闭原则(对扩展开放,对修改关闭)。闭包 经过抽象工厂模式可解决该问题。对象 抽象工厂--建立多个工厂类,一旦须要增长新的功能,直接增长新的工厂类就能够了,不须要修改以前的代码。接口   抽象工厂模式是工厂模式的进一步延伸。产品不仅是一个接口或者一个父类而是有多个接口和父类,造成了一个产品族的概念。产品
相关文章
相关标签/搜索