「设计模式系列」代理模式：方法增强与调用控制

代理模式通过代理对象控制对目标对象的访问，在不修改原有业务代码的前提下增加日志、权限、事务、缓存、远程调用等能力。围绕静态代理、JDK 动态代理、CGLIB 代理以及 Spring AOP 的关系展开。