Java 代理模式
代理(Proxy)是一种设计模式,提供了目标对象另外的访问方式,即通过代理对象去访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。举个栗子来说:假设我们想要买海外的东西,并不是我们直接去海外买,而是通过代购去买的,这个代购就是代理,我们可以通过代购来达到同样的目的,用图表示如下:代理模式分为静态代理、动态代理和cglib代理,静态代理代理类在编译期就生成,而动态代理代理类则是在Java运行时动态生成静态代理1.可以做到在不修改目标对象的功能前提下,对
原创
2021-02-02 23:15:06 ·
164 阅读 ·
0 评论