代理模式 不违反开闭原则,不产生重复性编码的情况下,将新增功能与“目标方法(service)进行关联,从而实现“功能增强的目的” 代理模式的发展历程 静态代理模式 动态代理模式 动态代理模式+模板代理模式 JDK动态代理 SPring提供的AOP