![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 91
学习设计模式
sco5282
这个作者很懒,什么都没留下…
展开
-
【动态代理】CGLIB 动态代理的使用及原理
JDK 的中动态代理类位于 java.lang.reflect 包下,一般主要涉及到以下两个类:原创 2021-12-11 23:06:22 · 9535 阅读 · 2 评论 -
【动态代理】JDK 动态代理的使用及原理
在说动态代理之前,还是简单地回顾一下静态代理吧。1. 静态代理应用场景:学生交作业给老师。现在想通过静态代理的方式,让班长(代理类)代替学生(被代理类)交作业给老师。为了让代理类与被代理类有相同的行为,那么,通过会让被代理类去实现一个接口,而且,被代理类也会去实现相同的接口。如下:静态代理案例Person:公共接口public interface Person { // 交作业的方法 void handOut();}Student:被代理类public class Stu原创 2021-12-11 17:55:59 · 491 阅读 · 0 评论