代理模式(Java的动态代理)

Posted 瀧思葉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代理模式(Java的动态代理)相关的知识,希望对你有一定的参考价值。

(一)是什么?what?

①:定义:

②:特征:1.0代理类(中间追求者),与委托类(追求者)有同样的接口

                   2.0代理类--->主要负责为委托类预处理消息、过滤消息、把消息传递给委托类,事后处理消息等。【类似:帮别人追女朋友,打探消息】。

                   3.0代理类与委托类之间通常会有 关联关系 【类似哥们儿】。一个代理类的对象 与 一个委托类的对象关联。代理类本身不真正实现服务,而是通过调用委托类的方法,提供特定服务。【类似于帮追的哥们  是  根据  喜欢那女孩儿的哥们儿  的要求  来做事儿】。

③:分类: 1.0 静态代理:

                    2.0动态代理:

(二)为什么?why?

(三)用在哪儿?where?

(四)怎么做?how?

以上是关于代理模式(Java的动态代理)的主要内容,如果未能解决你的问题,请参考以下文章

代理模式(动态)

Java 设计模式之代理模式,Java 静态代理,Java 动态代理

Java动态代理设计模式

Java设计模式---代理模式---动态代理

java 代理模式二:动态代理

java动态代理模式