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

}
相关推荐
im_AMBER1 天前
Leetcode 59 二分搜索
数据结构·笔记·学习·算法·leetcode
天殇凉1 天前
AC自动机学习笔记
java·笔记·学习
AA陈超1 天前
从0开始学习 **Lyra Starter Game** 项目
c++·笔记·学习·游戏·ue5·lyra
周杰伦fans1 天前
[特殊字符] 代理模式超详细讲解 ——.NET
数据库·c#·代理模式
2301_800256111 天前
第七章 空间存储与索引 知识点梳理3(空间填充曲线)
数据库·笔记·sql·postgresql
凉凉的知识库1 天前
书海拾遗:《枪炮、病菌与钢铁》
笔记·电子书
im_AMBER1 天前
算法笔记 16 二分搜索算法
c++·笔记·学习·算法
摇滚侠1 天前
2025最新 SpringCloud 教程,Nacos-总结,笔记19
java·笔记·spring cloud
在逃热干面1 天前
(笔记)获取终端输出保存到文件
java·笔记·spring
leoufung1 天前
逆波兰表达式 LeetCode 题解及相关思路笔记
linux·笔记·leetcode