设计模式-抽象工厂模式

工厂模式会随着产品的增多而增多,这样会增加系统的复杂度,对此,是不是可以将某些位于不同产品等级结构中,功能相关联的产品归为同一类进而有同一个工厂进行生产,对于这些同类的产品称之为产品族。 抽象工厂:与系统业务逻辑无关,只负责定义接口 具体工厂:实现抽象工厂的接口,与系统业务逻辑息息相关,负责创建对象 抽象产品:定义产品族的共性 具体产品:实现抽象产品的共性,根据自身需求添加产品特性 优点: (1)
相关文章
相关标签/搜索