代理模式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() {
        ...
    }

}
相关推荐
haerapicom37 分钟前
欠定方程里藏着哪几个非零项:OMP 稀疏恢复侦探笔记
笔记
程思扬39 分钟前
Android ANR实战排查:主线程SystemClock.sleep导致页面启动偶现无响应
android·笔记
zjnlswd2 小时前
C#学习笔记4
笔记·学习·c#
青山是哪个青山3 小时前
LangChain 学习笔记(九):上下文与记忆
笔记·学习·langchain
Z5998178414 小时前
c#软件开发学习笔记--Modbus-TCP/UDP网口通讯
笔记·学习·c#
阿里巴巴首席技术官5 小时前
目标检测基础
笔记·yolo
TJHHH.6 小时前
SQL注入学习总结
数据库·笔记·sql·学习·注入
自小吃多6 小时前
Capture软件原理图添加元器件笔记
笔记·嵌入式硬件
TJHHH.6 小时前
文件包含漏洞
笔记·安全·文件包含
zjnlswd7 小时前
C# 学习笔记
笔记·学习