一、例如,有下面一个案例:
婴儿饿了就会哭,哭的时候要有1个东西喂他吃奶
困了就要睡,困的时候就要有1个东西去哄他睡觉
用代理设计模式,为婴儿找1个可以照顾他的东西
Baby
属性:
姓名
年龄
照顾他的人
行为:
哭
吃奶
睡觉
犯困的行为
可以照顾这个婴儿的东西要求:
喂奶
哄婴儿睡觉
二、我有一个Baby类,在Baby.h文件中:
#import
关注
打赏
热门博文
- 【使用NSURL读写字符串 Objective-C语言】
- 【NSString字符串的读写 Objective-C语言】
- 【NSString类使用频率最高的几个方法 Objective-C语言】
- 【NSString字符串的恒定性 Objective-C语言】
- 【Foundation框架中常用的类之NSString Objective-C语言】
- 【代理设计模式 Objective-C语言】
- 【代理设计模式之找女朋友 Objective-C语言】
- 【协议Protocol的类型限制 Objective-C语言】
- 【协议protocol之间的继承 Objective-C语言】
- 【@required与@optional的区别 Objective-C语言】