delegate使用场合
很多人疑惑代理究竟该什么时候使用
下面列举了一些使用代理的地方
•对象A内部发生了一些事情,想通知对象B
•
•对象B想监听对象A内部发生了什么事情
•
•对象A想在自己的方法内部调用对象B的某个方法,并且对象A不能对对象B有耦合依赖
•
•对象A想传递数据给对象B
•
•……
•
以上情况,结果都一样:对象B是对象A的代理(delegate)
很多人疑惑代理究竟该什么时候使用
下面列举了一些使用代理的地方
以上情况,结果都一样:对象B是对象A的代理(delegate)