动态代理个人理解
个人感悟
这篇文章说的很好Java 动态代理作用是什么?
静态代理类可以很好的对真实类进行封装,和粒度的控制(什么是粒度的控制?:软件开发过程中可以划分的最小单位的大小/规模。)
而当被代理类的内部方法等业务量越来越大的时候,写代理类就显得十分笨重了(要写的内容和被代理类一样多)
动态代理出现了
动态代理在我看来是对静态代理进行了改良,其作用还是和静态代理一样的,只是极大的减少了代码量
其中在我粗略的看来,是使用了反射的知识,对被代理类的内容进行了剖析,从而自动生成了代理类代码,减少了肉眼可见的代码量
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步