zl程序教程

您现在的位置是:首页 >  云平台

当前栏目

胡说八道设计模式—代理模式

2023-09-11 14:15:38 时间


本文主要介绍 Java中两种常见的动态代理方式: JDK原生动态代理CGLIB动态代理

什么是代理模式

就是为其他对象提供一种代理以控制对这个对象的访问。代理可以在不改动目标对象的基础上,增加其他额外的功能(扩展功能)。

代理模式角色分为 3 种:

  • Subject(抽象主题角色):定义代理类和真实主题的公共对外方法,也是代理类代理真实主题的方法;
  • RealSubject(真实主题角色):