动态代理模式
本文旨在分析动态代理模式,其含义,应用场景以及实现原理。
什么是动态代理模式?
代理模式:给目标对象提供一个代理对象,并由代理对象持有目标对象,来控制目标对象的访问。
使用代理模式的好处是:在不改变目标对象方法的情况下,对方法进行增强。
静态代理&Demo
为什么有静态代理了还需要动态代理?
- 静态代理类在编译期就已经确定,也就是有多个接口时,就要新建多个代理类。类增多,繁琐。
动态代理&Demo
动态代理源码分析
参考链接
- 本文链接:http://fumier.github.io/2019/06/03/代理模式/
- 版权声明:作者拥有版权,请注明出处转载