定义

  • 为其他对象提供代理,以控制对这个对象的访问。
  • 隶属于结构型设计模式

代理对象在客户端和目标对象之间起到中介作用

扩展

  • 动态代理:实现接口
  • cglib :继承类