现在的位置: 首页 > 综合 > 正文

三、抽象工厂(Abstract Factory)模式

2013年02月27日 ⁄ 综合 ⁄ 共 214字 ⁄ 字号 评论关闭

抽象工厂也是类的创建模式。抽象工厂面对的是多个产品等级结构的系统设计。而工厂方法模式针对的是一个产品等级结构。

 

该模式在增加新的产品族时:只需要在每个产品等级下面增加一个具体的产品角色即可。只需要对应的增加新的具体工厂类即可,是满足“开闭”原则的。

当模式在增加新的产品等级时:就需要修改工厂角色的接口,为其增加一个新的工厂方法。因此所有的工厂角色都需要修改,需要为每个工厂类都增加一个新的工厂方法。

此时是不支持“开闭”原则的。

 

抱歉!评论已关闭.