(一)是什么?what?
①:定义:
②:特征:1.0代理类(中间追求者),与委托类(追求者)有同样的接口;
2.0代理类--->主要负责为委托类预处理消息、过滤消息、把消息传递给委托类,事后处理消息等。【类似:帮别人追女朋友,打探消息】。
3.0代理类与委托类之间通常会有 关联关系 【类似哥们儿】。一个代理类的对象 与 一个委托类的对象关联。代理类本身不真正实现服务,而是通过调用委托类的方法,来提供特定服务。【类似于帮追的哥们 是 根据 喜欢那女孩儿的哥们儿 的要求 来做事儿】。
③:分类: 1.0 静态代理:
2.0动态代理:
(二)为什么?why?
(三)用在哪儿?where?
(四)怎么做?how?