代理模式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 小时前
FPGA设计思想与验证方法学系列学习笔记003
笔记·fpga开发
一叶怎知秋2 小时前
【openlayers框架学习】九:openlayers中的交互类(select和draw)
前端·javascript·笔记·学习·交互
Star在努力2 小时前
20-C语言:第21~22天笔记
java·c语言·笔记
wait a minutes3 小时前
【自动驾驶】《Sparse4Dv3 Advancing End-to-End 3D Detection and Tracking》论文阅读笔记
论文阅读·笔记
Fuliy963 小时前
【数字图像处理系列笔记】Ch03:图像的变换
图像处理·人工智能·笔记·学习·计算机视觉·数字图像处理
Olrookie4 小时前
若依前后端分离版学习笔记(六)——JWT
笔记
wxh_无香花自开11 小时前
chromedp 笔记
笔记·golang·网络爬虫·chromedp
kfepiza11 小时前
JavaScript将String转为base64 笔记250802
开发语言·javascript·笔记
Warren9811 小时前
Vue2博客项目笔记(第一天)
java·开发语言·javascript·vue.js·windows·笔记·ecmascript
Charles Wesley11 小时前
11:java学习笔记:1D array(1维数组)
java·笔记·学习·eclipse