码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2015-09-11 23:31:29      阅读:326      评论:0      收藏:0      [点我收藏+]

标签:

一、定义


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

 

二、使用生成器


 

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

 

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


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

 

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

标签:

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

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