Proxy(代理模式)
定义RealSubject和Proxy共用的接口
package com.dzeay.pattern.proxy;
public abstract class Subject {
public abstract void excute();
}
定义Proxy所代表的实体
package com.dzeay.pattern.proxy;
public class RealSubject extends Subject {
@Override
public void excute() {
System.out.println("RealSubject.excute");
}
}
代理类
package com.dzeay.pattern.proxy;
public class Proxy extends Subject {
private Subject subject;
public Proxy(Subject subject) {
this.subject = subject;
}
@Override
public void excute() {
subject.excute();
}
}
Proxy -- 测试类
package com.dzeay.pattern.proxy;
/**
* <pre>
* Proxy(代理模式)详解:
* 为其它对象提供一种代理以控制对这个对象的访问
* </pre>
*
* @author <a href="mailto:dzeay.com@gmail.com">dzeay.com</a>
* @since 2011-02-26
* @version 1.0
*/
public class TestClass {
/**
* @param args
*/
public static void main(String[] args) {
Subject subjectProxy = new Proxy(new RealSubject());
subjectProxy.excute();
}
}
分享到:
相关推荐
设计模式C++学习之代理模式(Proxy)
Android设计模式之代理模式(Proxy Pattern)
为其他对象提供一个代理以控制对这个对象的访问。
设计模式之Proxy(代理) 设计模式之Adapter(适配器) 设计模式之Composite(组合) 设计模式之Decorator(油漆工) 设计模式之Bridge 设计模式之Flyweight(享元) 行为模式: 设计模式之Template 设计模式之Memento(备忘机制...
代码仅供参考学习 。
详解设计模式中的proxy代理模式及在Java程序中的实现共14页.pdf.zip
java 代理模式实现代码及设计详解:动态代理模式、静态代理模式
NULL 博文链接:https://wy649898543.iteye.com/blog/1431997
设计模式之Proxy(代理) 设计模式之Adapter(适配器) 设计模式之Composite(组合) 设计模式之Decorator(油漆工) 设计模式之Bridge 设计模式之Flyweight(享元) 行为模式: 设计模式之Template 设计模式之Memento(备忘机制...
C#面向对象设计模式纵横谈(13):Proxy 代理模式(结构型模式)
C#面向对象设计模式纵横谈(13):Proxy 代理模式(结构型模式) (Level 300)
设计模式专题,代理模式,工厂模式
结构模式:设计模式之Facade(外观),设计模式之Proxy(代理),设计模式之Adapter(适配器),设计模式之Composite(组合),设计模式之Decorator(油漆工),设计模式之Bridge,设计模式之Flyweight(享元). 行为模式:设计模式之...
C++设计模式课件15_Proxy_代理模式.pdf
在这里与各位分享本人从网络上下载的C#面向对象设计模式纵横谈系列视频,共有25节,除了第一节需要各位贡献一点资源分以作为对本人上传资源的回馈,后面的其他资源均不需要资源... 这是第13节:结构型模式Proxy代理模式
NULL 博文链接:https://lym6520.iteye.com/blog/692896
在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。
第11章 代理模式(Proxy) 第12章 观察者模式(Observer) 第13章 命令模式(Command) 第14章 迭代器模式(Iterator) 第15章 组合模式(Composite) 第16章 模板方法模式(Template Method) 第17章 策略模式...
java.proxy,代理模式源码,设计模式,apache开源项目源码commons-proxy-1.0-src 各种代理模式操作的工具类源码以及代理模式案例源码,你会从中得到意想不到的效果! apache开源组织开发的开源项目源码,其优良的代码...