专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程思想 » abstractfactory:Abstract Factory pattern »正文

abstractfactory:Abstract Factory pattern

来源: 发布时间:星期五, 2009年1月9日 浏览:2次 评论:0
  、抽象工厂(Abstract Factory)模式  抽象工厂模式是所有形态工厂模式中最为抽象和最具般性种形态

  为了方便引进抽象工厂模式引进个新概念:产品族(Product Family)所谓产品族是指位于区别产品等级结构功能相关联产品组成家族如图:

  

  如何设计抽象类工厂留作研究

   7、"开放-封闭"原则  "开放-封闭"原则要求系统对扩展开放对修改封闭通过扩展达到增强其功能对于涉及到多个产品族和多个产品等级结构系统其功能增强包括两方面:

  增加产品族:Abstract Factory很好支持了"开放-封闭"原则

  增加新产品等级结构:需要修改所有工厂角色没有很好支持"开放-封闭"原则



  综合起来抽象工厂模式以种倾斜方式支持增加新产品它为新产品族增加提供方便而不能为新产品等级结构增加提供这样方便



相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: