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

设计模式比较

时间:2016-12-02 18:49:11      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:代理模式   代理   传值   适合   共享资源   属性   block   场景   级别   

一代理模式

  1感性认识

   代理即代别人理事物

   使用场景有同级别对象间的传值,比如前后控制器之间,

   也可以是外层里层对象间的传值,比如控制器和其视图或模型间的传值

 

二单例模式

  全局共享资源

 

三比较

  1block回掉比代理回掉更方便,

    但是block式是利用对象属性传值,似乎只适合对象对另一对象的值传递(视图对控制器) (有时间可以验证一下,)

   而代理是利用协议方法传值,可以让同类型下的多对象对另一对象的值传递(多视图对控制器) 

   还可以本控制器内调用自己的这个代理方法

 

设计模式比较

标签:代理模式   代理   传值   适合   共享资源   属性   block   场景   级别   

原文地址:http://www.cnblogs.com/dzq1991/p/6126714.html

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