当前位置:首页 » 《随便一记》 » 正文

Java结构型设计模式-代理模式

23 人参与  2024年12月20日 12:01  分类 : 《随便一记》  评论

点击全文阅读


提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

1. 代理模式介绍 2. 代理模式优点 3. 代理模式使用场景 3.1 远程代理 3.2 虚拟代理 3.3 保护代理 3.4 缓冲代理 3.5 智能引用 4. 代理模式角色 4.1 抽象主题(Subject) 4.2 真实主题(RealSubject)类 4.3 代理(Proxy)类 5. 代理模式示例 5.1 抽象主题CommandExecutor.java(Subject) 5.2 真实主题CommandExecutorImpl.java(RealSubject)类 5.3 代理CommandExecutorProxy.java(Proxy)类 5.4 客户端测试程序 5. 总结


在这里插入图片描述

1. 代理模式介绍

在这里插入图片描述

代理模式(Proxy Pattern)是常用的结构型设计模式之一,其定义如下:Provide a surrogate or placeholder for another object to control access to it.(为其他对象提供一种代理以控制对这个对象的访问。)

2. 代理模式优点

代理模式的主要作用是为一个对象提供一个代理,由代理控制对原对象的引用。代理可以在客户端和目标对象之间起到中介的作用,其主要的优点有:


点击全文阅读


本文链接:http://zhangshiyu.com/post/204044.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1