您的位置:首页 > 编程语言 > Java开发

Java设计模式-----Proxy模式(静态代理)

2008-06-06 12:42 1041 查看
源自:http://www.blogjava.net/flustar/archive/2007/12/06/proxy.html

Proxy模式(静态代理):

为其他对象提供一种代理以控制这个对象的访问。

例子:

public interface GirlInfo {
public void hasBoyFriend();
}

public class Girl implements GirlInfo {

public void hasBoyFriend() {
System.out.println("还没有男朋友");
}
}

public class Proxy implements GirlInfo {

private GirlInfo _girl;

public Proxy(GirlInfo girl) {
_girl = girl;
}

public void hasBoyFriend() {
_girl.hasBoyFriend();

}
}

public class ProxyClient {

public static void main(String[] args) {

GirlInfo girl = new Girl();
Proxy proxy = new Proxy(girl);
proxy.hasBoyFriend();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: