代理模式Proxy Pattern

模式定义

给某一个对象提供一个代理,并由代理对象控制对原对象的引用

  • 对象结构型模式

模式结构

  • Subject:抽象主题角色
  • Proxy:代理主题角色
  • RealSubject:真实主题角色

代理类实现代码

java 复制代码
public class Proxy implements Subject {
    private RealSubject realSubject = new RealSubject();

    public void preRequest() {
        ...
    }

    public void request() {
        preRequest();
        realSubject.request();
        postRequest();
    }

    public void postRequest() {
        ...
    }

}
相关推荐
大苏打seven1 分钟前
Docker学习笔记:数据卷
笔记·学习·docker
teeeeeeemo6 分钟前
CSS3 动画基础与技巧
前端·css·笔记·css3
可耳(keer)35 分钟前
MIT线性代数第三讲笔记
笔记·线性代数
菜菜why1 小时前
MSPM0G3507学习笔记(二) 超便捷配置led与按键
笔记·单片机·电赛·msp430
MrGaomq1 小时前
软件测试用例(二)
linux·c语言·c++·经验分享·笔记·测试用例
霖霖7141 小时前
linux系统驱动的原理
linux·笔记·学习
大信团队—跨境TRO3 小时前
【25-cv-06522】Keith律所代理Helen Marie Wells版权图
笔记·跨境电商·亚马逊·侵权维权·tro
..过云雨4 小时前
03.【C语言学习笔记】分支和循环
c语言·笔记·学习
寄思~4 小时前
Tkinter --按钮点击事件应用场景
开发语言·笔记·python·学习
可耳(keer)5 小时前
MIT线性代数第一讲笔记
笔记·线性代数