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

}
相关推荐
liangshanbo121515 小时前
大模型 RAG 向量数据工程全链路架构笔记
笔记·架构
罗罗攀15 小时前
PyTorch学习笔记|张量的广播和科学运算
人工智能·pytorch·笔记·python·学习
左左右右左右摇晃15 小时前
Java 笔记--OOM产生原因以及解决方法
java·笔记
ShiJiuD66688899916 小时前
mysql 基础笔记一
数据库·笔记·mysql
2501_9269783317 小时前
“术“与“道“的平衡---“缺失“与“完整”的统一
经验分享·笔记·ai写作
智者知已应修善业17 小时前
【51单片机用两个定时计数器级联实现定时】2023-04-12
c语言·经验分享·笔记·算法·51单片机
中屹指纹浏览器18 小时前
2026高并发多账号运营下指纹浏览器性能调优与工程化实践
经验分享·笔记
Amazing_Cacao18 小时前
工艺师初级|参数与风味对齐(精品可可,精品巧克力)
笔记·学习