设计模式之静态代理
来源:互联网 发布:手机无法安装软件 编辑:程序博客网 时间:2024/06/06 15:44
接口
package org.zbq.proxy;public interface Subject {public String say(String name, int age);}
真实主题类
package org.zbq.proxy;public class RealSubject implements Subject {@Overridepublic String say(String name, int age) {return "My name is " + name + ", I am " + age +" old";}}
代理主题类
package org.zbq.proxy;public class ProxySubject implements Subject {private Subject sub = null;public ProxySubject(Subject sub){this.sub = sub;}@Overridepublic String say(String name, int age) {return this.sub.say(name, age);}}
测试类
package org.zbq.proxy;public class ProxyTest {public static void main(String[] args) {Subject sub = new ProxySubject(new RealSubject());System.out.println(sub.say("ZhangSan", 21));}}
- 设计模式之代理模式-静态代理
- 设计模式之代理模式(静态代理)
- 设计模式之代理模式------静态代理
- 设计模式之静态代理
- 设计模式之静态代理
- 设计模式之静态代理
- 设计模式之静态代理设计模式
- 设计模式之静态代理&动态代理
- 设计模式之代理模式--静态代理和动态代理
- java设计模式之静态代理模式
- 设计模式之静态代理模式
- java 设计模式之静态代理模式
- 设计模式之三静态代理模式
- 设计模式之静态代理模式
- 设计模式之静态代理模式实战
- JAVA设计模式之静态代理模式
- 代理设计模式之静态代理与动态代理
- 代理设计模式之静态代理与动态代理
- JDK1.5的新特性 02
- Handler
- 二元查找树的后序遍历结果[数据结构]
- xwiki是什么?能做什么?
- solr faceted search
- 设计模式之静态代理
- 快速和选择排序程序示例
- ZOJ Monthly, August 2012
- 翻转句子中单词的顺序[算法]
- JDK1.5的新特性 03
- 进程各个不同数据段的位置
- 求1+2+...+n[C/C++/C#]
- 链表中倒数第k个结点
- JDK1.5的新特性 04