代理模式

WHY

控制外部对某个对象的访问。
因为有时候一些对象不能或者不适合直接引用另外一个对象,这时候代理可以在客户对象和目标对象中间起一个中介的作用。

HOW

  • 1.1 静态代理
  • 1.2 动态代理
    1.2.1 JDK动态代理:基于接口的动态代理
    1.2.2 Cglib动态代理:基于继承的动态代理

参考学习视频

你可能感兴趣的:(代理模式)