码迷,mamicode.com
首页 > 其他好文 > 详细

zz factory and abstract factory

时间:2015-10-12 00:37:34      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

接触设计模式好长时间了,但是,总是感觉没印象,于是准备个个击破,希望可以加深了解。首先从Factory Method 和 Abstract Factory开始。
    
  两个模式都是创建型模式,Factory Method 是作用于类(类模式处理类和子类之间的关系,这些关系通过继承建立,是静态的,在编译时刻便确定下来了),Abstract Factory 是作用于对象的(对象模式处理对象间的关系,这些关系在运行时刻是可以变化的,更具动态性)。创建型类模式将对象的部分创建工作延迟到子类,而创建型对象模式则将它延迟到另一个对象中。
    
  对于Abstract Factory来说:
  适用性
  
技术分享

  结构
  
技术分享

  参与者
  • Abstract Factory(WidgetFactory)
  
技术分享
  
  对于Factory Method来说:
  适用性
  
技术分享
  结构
  

技术分享

  参与者
  

技术分享

zz factory and abstract factory

标签:

原文地址:http://www.cnblogs.com/liangouyang/p/4870493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!