A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 程清林 中级黑马   /  2016-5-28 08:51  /  1417 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

刚学了代理设计模式,但是好像没听懂啊,老实说:A类中有B属性,B属性遵守了协议C,实现了协议方法,此时A类可以通过B做一些事情,甚至是返回数据;
那下面的题谁是协议,谁遵守了协议呀,我有点懵。
使用代理设计模式模拟下面场景(Objective-C)

经理通知程序员检查代码
要求:
1.经理和程序员都有姓名,提供快速创建对象的方法
2.需要在代理方法中打印经理的名字和程序员的名字

求大神给给思路,感谢。





2 个回复

正序浏览
这部分真的挺难得
回复 使用道具 举报
能打印经理名字和程序员的名字的方法就是协议,经理让程序员干活,程序员就得遵循这个协议
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马