设计模式之代理模式-静态代理
来源:互联网 发布:蜗牛睡眠知乎 编辑:程序博客网 时间:2024/06/05 17:43
定义
为其他对象提供一种代理来控制对这个对象的访问。
实例
夫妇(Orign)找婚介公司(Porxy)策划婚礼事项。
代码
客户端
public class Client { public static void main(String[] args) { //创建代理对象 ISubject subject = new Porxy(new Orign()); subject.doSomething(); }}
真实对象
public class Orign implements ISubject{ @Override public void doSomething(){ System.out.println("Orign do something"); }}
代理对象
public class Porxy implements ISubject{ private Orign orign; public Porxy(Orign o){ this.orign = o; } @Override public void doSomething() { System.out.println("Porxy do something"); this.orign.doSomething(); }}
公共接口
public interface ISubject { void doSomething();}
0 0
- 设计模式之代理模式-静态代理
- 设计模式之代理模式(静态代理)
- 设计模式之代理模式------静态代理
- 设计模式之静态代理&动态代理
- 设计模式之静态代理
- 设计模式之静态代理
- 设计模式之静态代理
- 设计模式之代理模式--静态代理和动态代理
- 设计模式之静态代理设计模式
- java设计模式之静态代理模式
- 设计模式之静态代理模式
- java 设计模式之静态代理模式
- 设计模式之三静态代理模式
- 设计模式之静态代理模式
- 设计模式之静态代理模式实战
- JAVA设计模式之静态代理模式
- 代理设计模式之静态代理与动态代理
- 代理设计模式之静态代理与动态代理
- C#委托的介绍(delegate、Action、Func、predicate)
- db2客户端因端口问题连接不上db2数据库解决办法
- java中一个服务端对客户端的带界面的聊天室
- 深度学习及机器学习整理--多谢各个网络大神
- R dbscan()中文说明
- 设计模式之代理模式-静态代理
- bzoj2429: [HAOI2006]聪明的猴子
- hdu2669Romantic
- opencv
- LINUX 安装依赖提示
- R中快速计算欧式距离
- 7.15 J codeforces 681E Runaway to a Shadow
- R做时间序列(ARIMA)的案例
- 八皇后