第十三篇 设计模式--代理模式
来源:互联网 发布:红色 唇膏知乎 编辑:程序博客网 时间:2024/06/05 04:42
定义:为其他对象提供一种代理以控制对这个对象的访问。
代码:
package proxy_model;/** * @author naivor *代理模式-场景类 */public class ProxyModel {public static void main(String[] args) {Request subject=new Proxy(); //请求时直接找代理者,代理处理了请求subject.request();}}/** * * @author naivor *代理模式-请求抽象类 */abstract class Request{public abstract void request();}/** * * @author naivor *代理模式-真实请求类 */class RealRequest extends Request{@Overridepublic void request() {//被代理者的业务逻辑}}/** * * @author naivor *代理模式-代理类 */class Proxy extends Request{private RealRequest target;@Overridepublic void request() {if (target==null) {target=new RealRequest();}target.request();}}
0 0
- 第十三篇 设计模式--代理模式
- 设计模式--【代理模式】
- 设计模式:代理模式
- 设计模式--代理模式
- 设计模式---代理模式
- 设计模式-代理模式
- 设计模式---代理模式
- 设计模式 代理模式
- 设计模式-【代理模式】
- 设计模式-代理模式
- 设计模式----代理模式
- 设计模式-代理模式
- 设计模式---代理模式
- 设计模式--代理模式
- 设计模式-代理模式
- 设计模式- 代理模式
- 设计模式---代理模式
- 设计模式 - 代理模式
- “iOS 推送通知”证书及测试:从创建到设置到运行
- Linux命令学习:sed
- 传真百科:传真通讯技术的发展历史
- 从C++起步到MFC实战VC++软件工程师高端培训视频教程
- Spring+Mybatis 多数据源配置——静态数据源配置
- 第十三篇 设计模式--代理模式
- 安卓Handler类介绍
- 安卓应用检查更新并下载安装
- android颜色对应的xml配置值,颜色表
- 以知乎Android版本为例, 讲解如何改进一款应用
- CI框架钩子功能——權限控制
- 推荐系统中隐语义模型
- java项目名字改变后在Myeclipse中修改
- CC150 OOD Parking Lot