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

}
相关推荐
wdfk_prog21 小时前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
ouliten21 小时前
cuda编程笔记(36)-- 应用Tensor Core加速矩阵乘法
笔记·cuda
孞㐑¥1 天前
算法——BFS
开发语言·c++·经验分享·笔记·算法
mango_mangojuice1 天前
Linux学习笔记(make/Makefile)1.23
java·linux·前端·笔记·学习
工程师老罗1 天前
YOLOv1 核心知识点笔记
笔记·yolo
半壶清水1 天前
[软考网规考点笔记]-软件开发、项目管理与知识产权核心知识与真题解析
网络·笔记·压力测试
tq10861 天前
先探索,后设计
笔记
hnult1 天前
2026 在线培训考试系统选型指南:核心功能拆解与选型逻辑
人工智能·笔记·课程设计
AI视觉网奇1 天前
ue 角色驱动衣服 绑定衣服
笔记·学习·ue5
三水不滴1 天前
计网ping原理
经验分享·笔记·计算机网络