代理模式

浪尽此生 提交于 2019-11-26 21:02:04

1.定义

为另一个对象提供一个替身或占位符以访问这个对象.

以前理解的代理模式有错误,我以为只是把对象组合到另一个对象中就是代理模式,其实不是,代理模式主要是提供一个目标对象访问的代理类,这个代理类可以引用目标类的方法,也可以控制目标类的访问.

例如动态代理中所有的方法都会走invoke方法,我们可以在这个类中来控制方法的调用.

2.代码实现

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!