动态代理为什么重要,因为可以在不改变被代理类的前提下,使用其原有的方法,哪怕是后来不想要这个代理类了,也可以直接删除而不影响被代理类,另外就是可以实现AOP,面向切面编程,可以和静态代理一样增强被代理类的原有功能,扩张性强,并且满足了OCP原则,扩展代码和源码没有关联,耦合性低。
动态代理为什么重要,因为可以在不改变被代理类的前提下,使用其原有的方法,哪怕是后来不想要这个代理类了,也可以直接删除而不影响被代理类,另外就是可以实现AOP,面向切面编程,可以和静态代理一样增强被代理类的原有功能,扩张性强,并且满足了OCP原则,扩展代码和源码没有关联,耦合性低。