Delegate的使用场合时间:2021-11-09 08:14:581、 对象A内部发生了一些事情,想通知对象B 2、 对象B想监听 对象A内部发生了什么事情 3、 对象A想在自己的方法内部调用 对象B的某个方法,并且 对象A不能对 对象B有耦合依赖 4、 对象A想传递数据给 对象B …… 以上情况,结果都一样: 对象B 是 对象A的代理(delegate)