Java中的代理模式

2008-02-23 09:11:19来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

前几天一个网友指出了我的文章中一些有失偏颇之处,那些文章都是我在阅读Java Core的时候做的总结,顺便加上我个人的一些理解。因为看的e文版,理解上有些地方可能还欠妥。下面谈一下对Java中代理模式(Proxy)的认识。

代理,想必大家都应该知道是什么冬冬了,一般的手机产商都有代理商,歌星们都有自己的经纪人,如此这些都可以看作是一种代理模式。下面我选择如下的一种情景来进行讲述:某董事长出差,但是此时公司有个聚会,董事长买单,但是由他的秘书去结帐。我们就权且把这个看作一个代理行为,^_^

首先我们定义一个接口:商人(Merchant),如下所示:

package cn.edu.hust.cm.test;

public interface Merchant {

void treat();//商人都要请客吃饭滴,^_^

}

然后我们定义一个类:董事长(Director),如下所示:

package cn.edu.hust.cm.test;

public class Director implements Merchant {

public Director() {

}

public void treat() {

System.out.println("董事长请大家吃饭");

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:多态与动态绑定

下一篇:RSA算法的实现——java版