首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计方式-代理模式

2012-09-02 
设计模式--代理模式/*** @author Rollen-Holt 设计模式之 代理模式*/interface NetWork{public abstract v

设计模式--代理模式

/**  * @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();     } } 

热点排行