引入一个新的代理对象, 代理对象在客户端对象和目标对象之间起到中介的作用, 它去掉客户不能看到的内容和服务或者增添客户需要的额外的新服务.
结构
- 代理类
- 被代理类
- 客户端
Demo
SpringAop代理的选择 jdk动态代理及源码解析
cglib动态代理
总结
- 在客户和被代理对象中间增加代理类, 起到中介作用
- 客户无需知道被代理对象的相关内容
引入一个新的代理对象, 代理对象在客户端对象和目标对象之间起到中介的作用, 它去掉客户不能看到的内容和服务或者增添客户需要的额外的新服务.
版权声明
本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源!