GOF23设计模式之代理模式 核心作用:通过代理,控制对对象的访问.可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后做后置处理(即:AOP的微观实现) AOP(Aspect Oriented Programming 面向切面编程)的核心实现机制 核心角色: 1)抽象角色:定义代理角色和真实角色的公共对外方法 2)真实角色:实现抽象角色,定义真实角色索要实现的业务逻辑,供代理角色调用.关注真正的业务逻辑! 3)代理角色:实现抽象角色,是真实角色的代理,通过真实角色…