代理模式思想:

         代理模式和装饰模式有点类似,只不过针对的对象有点不同,在装饰模式中使用的是基类对象,而在代理模式中使用的是具体实现类。其实现是:定一个基类,代理类和具体实现类都继承此基类。同时在代理类中定义一个具体实现类的对象。当调用代理类的方法时,其实是针对具体实现类的方法的调用。






代理模式优点:

1、远程代理  webservice

2、虚拟代理  如HTML下载内容多的页面时,图片显示压缩的,再一张张出现

3、安全代理  用来控制真实对象的访问权限

4、智能指引  如计算一个对象引用的次数

posted on 2011-01-08 15:07  叩亦杰  阅读(344)  评论(0编辑  收藏  举报