您现在的位置: 精品资料网 >> 行业分类 >> IT行业 >> 资料信息

代理模式简要介绍(doc 13页)

所属分类:
IT行业
文件大小:
292 KB
下载地址:
相关资料:
代理模式
代理模式简要介绍(doc 13页)内容简介
代理模式简要介绍内容提要:
Table 23.1: List of Different Proxy Types
代理类型     目的
远程代理    提供对在不同地址空间的远程对象的访问
缓存代理
/服务代理    为了提供能够保存目标操作经常用到的结果,代理对象以存储方式保存这些结果。当客户对象请求同一个操作时,代理不需要直接访问目标对象,而是从存贮介质返回操作结果。
防火墙代理    使用防火墙代理主要是为了保护目标对象以防止有害客户的访问。同时也可以防止客户访问有害的目标对象。
保护代理    提供了不同客户访问不同层次的目标对象的功能。
在创建代理时,定义了一个权限的集合。虽后,这些权限用来限制访问代理的特定部分,如果没有执行方法的权限,客户对象不允许访问特定的方法。
同步代理    提供了允许不同的客户对象安全的同步访问目标对象的功能。
计数代理    在执行目标对象的方法前,提供了一些审计机制。
代理模式和其他模式
从讨论不同的代理对象中可以看出:代理对象有两个主要的特征:
(1)它介于客户对象和目标对象之间。
(2)它接受客户对象的调用,然后转发调用给目标对象。
在这种情形下,看上去和本书中前面讨论的其他模式有些相似。让我们讨论一下代理模式和一些与它相似的模式之间的相同点和不同点。

..............................