首页 > 移动平台 > 详细

ios设计模式——生成器模式

时间:2015-09-11 23:28:46      阅读:377      评论:0      收藏:0      [点我收藏+]

一、定义


  • 生成器模式:将一个复杂对象的构建和它的表现分离,使得同样的过程可以创建不同的表现。
  • 生成器模式包括两个重要的角色:指导者和生成器
  • 指导者知道如何在知道缺少某些特定信息的情况下建造产品。

 

二、使用生成器


 

  • 需要创建涉及各种部件的复杂对象。创建对象的算法应该独立于部件的装配方法。
  • 构建过程需要以不同的方式构建对象

 

三、生成器和抽象工厂的对比


  生成器 抽象工厂
1 构建复杂对象 构建复杂或抽象对象
2 以多个步骤构建对象 以单一步骤构建对象
3 以多种方式构建对象 以单一方式构建对象
4 在构建过程的最后一步返回产品 立刻返回产品
5 专注一个特定产品 强调一套产品

 

ios设计模式——生成器模式

原文:http://www.cnblogs.com/sjzlovecj/p/4802285.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!