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

}
相关推荐
你想知道什么?1 小时前
决策树-学习笔记
笔记·学习·决策树
hongmai6668882 小时前
ESP32-C5-WROOM-1-N16R8:双频Wi-Fi 6与多协议融合,重新定义物联网连接新标准
笔记·嵌入式硬件·物联网·智能路由器·risc-v
风曦Kisaki2 小时前
Kubernetes(K8s)笔记Day04:控制器(ReplicaSet 与Deployment),滚动更新及回滚,滚动更新策略,Pod 的 DNS 策略
linux·运维·笔记·docker·容器·kubernetes
星恒随风2 小时前
C++ STL 详解:set 与 multiset 的使用、区间查询和算法应用
开发语言·c++·笔记·学习·算法
xx24062 小时前
前端性能优化笔记
前端·笔记·性能优化
KaifuZeng3 小时前
BUCK电路面试相关笔记
笔记·嵌入式硬件·面试
是上好佳佳佳呀3 小时前
【机器学习|DAY06】集成学习(Ensemble Learning)笔记
笔记·机器学习·集成学习
kdxiaojie3 小时前
Linux 驱动研究 —— V4L2 (14)
linux·运维·笔记·学习
FellAveal16 小时前
【Go语言入门学习笔记】Part18.工作池与WaitGroup(也即协程池)
笔记·学习·golang
xqqxqxxq17 小时前
Java Socket 多人聊天室(私聊+群聊)技术笔记(V4版本)
java·网络·笔记