代理模式proxy

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/proxy

能提供真实服务对象的替代品给客户端使用。 代理接收客户端的请求并进行一些处理 (访问控制和缓存等), 然后再将请求传递给服务对象。代理对象拥有和服务对象相同的接口, 这使得当其被传递给客户端时可与真实对象互换。

YouTubeCacheProxy 类的 popularVideos() 方法是缓存机制的实现,确保只有在缓存为空时才调用 youtubeService.popularVideos(),这避免了重复获取数据。

相关推荐
ydd1001003 天前
正则表达式匹配
正则表达式·代理模式
LayZhangStrive4 天前
设计模式(二)装饰器模式、代理模式(待更新)
设计模式·代理模式·装饰器模式·后端开发
Lam Tang9 天前
APS 系列文章10
java·代理模式
Lam Tang9 天前
APS 系列文章 08
java·代理模式
wangjialelele10 天前
动态规划DP经典题型总结(Java、C++):路径、子数组、子序列、背包问题详解
java·c++·算法·面试·动态规划·代理模式
聪明蛋子哟10 天前
从MCP到A2A再到Proxy:Agent-工具协议的三种代理模式
代理模式
Lam Tang10 天前
APS 系列文章 09
java·代理模式
Lam Tang11 天前
APS 系列文章 01
java·代理模式
只吃不吃香菜16 天前
Windows 下基于 YAML 规则的指定域名分流:以哔哩哔哩为例
网络·网络协议·计算机网络·网络安全·代理模式
zhongjunyao19 天前
Spec-Driven Development (SDD): The Definitive 2026 Guide
javascript·spring boot·python·eclipse·代理模式