设计模式之深入理解抽象工厂模式

接着前一篇工厂方法模式,本文介绍抽象工厂模式。 一.定义 定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族(品牌)的不同种类的产品的模式结构。 二.优缺点 1、优点: 可以在类的内部对产品族中相关联的多个种类产品共同管理,而不必专门引入多个新的类来进行管理; 当增加一个新的产品族(品牌)时不需要修改原代码,满足开闭原则; 2、缺点: 当产品
相关文章
相关标签/搜索