读书人

设计方式-代理模式

发布时间: 2012-09-02 21:00:34 作者: rapoo

设计模式--代理模式

/**  * @author Rollen-Holt 设计模式之 代理模式  */  interface NetWork{public abstract void browser(); }   /**  * Real 类代表用户上网的实际动作,比如查看网页  * */class Real implements NetWork{public void browser(){         System.out.println("上网浏览信息");     } }   /**  * 此处使用代理类来完成中间代理的工作,屏蔽实现代理的细节  * */class proxy implements NetWork{     private NetWork netWork;       proxy(NetWork netWork){         this.netWork = netWork;     }       public void browser(){         checkName();         this.netWork.browser();     }       private void checkName(){         // Other codes     } }   class hello{     public static void main(String[] a){         new proxy(new Real()).browser();     } } 

读书人网 >软件开发

热点推荐