接口的实际作用(二)-代理设计模式(Proxy)

来源:互联网 发布:外星人笔记windows 编辑:程序博客网 时间:2024/06/05 03:59

例子:

interface Subject {        // 操作主题         public void get() ;         // 要银子}class RealSubject implements Subject {   // 真正的要银子         public void get() {                   System.out.println("真实业务主题") ;         }}class ProxySubject implements Subject {         private Subject sub = null ;         public ProxySubject(Subject sub) {                   this.sub = sub ;         }         public void prepare() {                   System.out.println("准备操作。") ;         }         public void destroy() {                   System.out.println("收尾操作。") ;         }         public void get() {                   this.prepare() ;                   this.sub.get() ;                   this.destroy() ;         }}public class Test {         public static void main(String args[]) {                   Subject sub = new ProxySubject(new RealSubject()) ;                   sub.get() ;         }}

运行结果:

准备操作真实业务主题收尾操作

         通过以上的分析就可以得出结论:代理负责完成与真实业务有关的所有辅助性操作。

阅读全文
'); })();
1 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 油博士节油器 油博士榨油机怎样 油博士 榨油机 油博士花生榨油机 榨油机 油博士 油博士榨油机地址 油博士家庭榨油机 格林春天 冰岛之恋 班迪与油印机 油印一体机 油印机 小型油印机 全自动油印机 手动油印机 数码复印机 油压管接头 油压传感器 500吨四柱油压机 油压机制造 500吨油压机价格 台式油压机 300吨油压机价格 二手油压机回收 双动油压机 大型油压机厂家 1500t油压机 单柱油压机 拉伸油压机 100吨油压机价格 万吨油压机 500吨油压机多少钱 单柱油压机厂家 油压机100吨 800吨四柱油压机 二手四柱油压机 油压机厂商 油压机报价 油压机生产厂家 油压机设备 卧式油压机