代理的实现过程

假如B对象设置代理A,

那么B对象有四步:

1、设置代理

2、在设置代理里面写要实现的方法

3、声明代理  

4、(1)判断是否有代理对象接受代理 (2)如果该代理方法已经实现。

代理对象A有三步

1、添加代理

2、接受代理

3、实现协议方法


代码实现过程:

 

原文地址:https://www.cnblogs.com/SensenCoder/p/4883814.html