Java SE中代理模式(第一行代码)

来源:互联网 发布:癌症临床试验数据研究 编辑:程序博客网 时间:2024/06/05 18:30
interface Network{public void browse() ;// 浏览}class Real implements Network{public void browse(){System.out.println("上网浏览信息") ;}};class Proxy implements Network{private Network network ;// 代理对象public Proxy(Network network){this.network = network ;}public void check(){System.out.println("检查用户是否合法。") ;}public void browse(){this.check() ;this.network.browse() ;// 调用真实的主题操作}};public class ProxyDemo{public static void main(String args[]){Network net = null ;net  = new Proxy(new Real()) ;//  指定代理操作net.browse() ;// 客户只关心上网浏览一个操作}};

原创粉丝点击