你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

2022-09-12-设计模式之代理模式-cjlib动态代理模式

2022/9/12 16:40:30

java设计模式之代理模式-CJLIB动态代理模式学习整理

cjlib动态代理

(1)定义代理规则,定义拦截类实现MethodInterceptor拦截方法接口:

(2)定义目标对象(被代理对象),及其内部方法:

(3)主函数测试类:利用Enhancer.create()创建代理对象,并调用代理对象中对应的被代理的目标对象的同名方法。

(4)返回结果:

基于cjlib的动态代理实现:

基于jdk的动态代理实现:

cjlib和jdk动态代理对比:

静态代理和动态代理的区别:

代理模式优缺点:

参考资料:
1)kkb-wln-teacher直播公开课:
https://www.kaikeba.com/open/item?c=1463
2)其他网络资料