Delegate的使用场合

时间:2021-11-09 08:14:58
1、 对象A内部发生了一些事情,想通知对象B

2、 对象B想监听 对象A内部发生了什么事情

3、 对象A想在自己的方法内部调用 对象B的某个方法,并且 对象A不能对 对象B有耦合依赖

4、 对象A想传递数据给 对象B

……

以上情况,结果都一样: 对象B 对象A的代理(delegate)