代理设计模式简单实例
来源:互联网 发布:软件项目售后服务承诺 编辑:程序博客网 时间:2024/05/29 07:20
public interface Interface {void doSomething();void somethingElse(String arg);}
public class RealObject implements Interface {public void doSomething() {System.out.println("RealObject.doSomething()");}public void somethingElse(String arg) {System.out.println("RealObject.somethingElse("+arg+")");}}
public class SimpleProxy implements Interface {private Interface proxied;public SimpleProxy(Interface proxied) {this.proxied = proxied;}public void doSomething() {System.out.println("SimpleProxy.doSomething()");proxied.doSomething();}public void somethingElse(String arg) {System.out.println("SimpleProxy.somethingElse("+arg+")");proxied.somethingElse(arg);}}
/** * 动态代理 简单实例 */public class SimpleProxyDemo {public static void consumer( Interface iface ) {iface.doSomething();iface.somethingElse("bonobo");}public static void main(String[] args) {consumer(new RealObject());consumer(new SimpleProxy(new RealObject()));}}
0 0
- 代理设计模式简单实例
- 设计模式---代理模式 实例
- 设计模式之简单的代理模式
- 观察者设计模式简单实例
- 设计模式之代理模式------Cglib代理 简单运用
- java动态代理设计模式简单示例
- java 简单的代理设计模式
- 设计模式之代理设计模式简单实践
- 设计模式---简单工厂模式+实例
- 设计模式实例-简单工厂模式
- 设计模式--简单工厂模式 实例
- 设计模式-观察者模式简单实例
- Net设计模式实例之代理模式(Proxy Pattern)
- 23种设计模式C++实例之代理模式
- Net设计模式实例之代理模式(Proxy Pattern)
- 简单实例理解装饰者设计模式
- 设计模式--【代理模式】
- 设计模式:代理模式
- LeetCode—Sort List解题报告
- 编译Wireshark源代码
- jQueryUI的dialog的使用方法
- android 4.4 4.3 eclipse最新配置解析
- hive sql 优化
- 代理设计模式简单实例
- API设计的注意事项和流程
- cocos2d-x做圆滑曲线的动画
- JS实现网络拓扑图
- java实现链表
- socket 实现http连接
- 【九度】题目1482:玛雅人的密码
- CF:374A - Inna and Pink Pony(思想题)
- Eclipse Java注释模板设置详解