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

}
相关推荐
x_lrong9 小时前
本地访问远端环境tensorboard
linux·笔记·ai·虚拟机·云服务器·tensorboard
hit56实验室11 小时前
如何在DCU上面编译llama.cpp
笔记
WPG大大通11 小时前
AIoT | 软件:Astra MCP边缘算力构建详解
经验分享·笔记·python·硬件架构·代码
卡提西亚11 小时前
C++笔记-21-运算符重载
c++·笔记
草莓熊Lotso11 小时前
C++ 继承特殊场景解析:友元、静态成员与菱形继承的底层逻辑
服务器·开发语言·c++·人工智能·经验分享·笔记·1024程序员节
yuxb7311 小时前
Zabbix企业级分布式监控系统(下)
笔记·zabbix
im_AMBER11 小时前
算法笔记 10
笔记·学习·算法·leetcode
9ilk11 小时前
【基于one-loop-per-thread的高并发服务器】--- 前置技术
运维·服务器·c++·笔记·后端·中间件
charlie11451419117 小时前
CSS笔记4:CSS:列表、边框、表格、背景、鼠标与常用长度单位
css·笔记·学习·css3·教程
tjsoft18 小时前
汇通家具管理软件 1.0 试用笔记
笔记