nicholas.sun`1[生活的本质不是索取,而是奋斗]

the most important thing in life is not the triumph but the struggle.

对象创建型:抽象工厂Abstract Factory

 

抽象工厂Abstract Factory

1.意图

       提供一个创建一系列相关或相互依赖对象的接口,而不需要指定它们具体的类。

       “一系列点出了这个模式的核心及它的应用场景。如果是单系列,那用这个模式就有点牵强了,用静态工厂已足够。“相关或相互依赖”体现了这一系列的对象之间的关系度;“不需要指定它们具体的类”说明了经过接口抽象封装后的效果,说到底,我们所做的工作都逃不出“封装变化点”这个核心设计思想。

2.结构
    

3.使用频率

4.具体实例
    动物世界(非洲动物世界、美洲动物世界)
    薪水计算(中国薪水、美国薪水)
5. 常用场景
    多种风格的工具箱、多种风格的游戏场景
6. 总结
    设计模式是从大量的实践中得出的针对某些相似问题提出的一种解决方案。抽象工厂模式为创建一系列相关或相互依赖对象提供了一种很好的设计。最后,希望大家能补充下具体实例和常用场景,3Q~~

posted on 2008-03-04 00:04 nicholas.sun 阅读(823) 评论(0)  编辑 收藏 所属分类: Design Pattern


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-04-21 18:36 编辑过
 
另存  打印