导航栏

动态代理个人理解

个人感悟

这篇文章说的很好Java 动态代理作用是什么?

静态代理类可以很好的对真实类进行封装,和粒度的控制(什么是粒度的控制?:软件开发过程中可以划分的最小单位的大小/规模。)
而当被代理类的内部方法等业务量越来越大的时候,写代理类就显得十分笨重了(要写的内容和被代理类一样多)

动态代理出现了

动态代理在我看来是对静态代理进行了改良,其作用还是和静态代理一样的,只是极大的减少了代码量
其中在我粗略的看来,是使用了反射的知识,对被代理类的内容进行了剖析,从而自动生成了代理类代码,减少了肉眼可见的代码量

借鉴文章链接

java动态代理实现与原理详细分析

posted @ 2020-11-26 17:18  RickZ  阅读(74)  评论(0编辑  收藏  举报