结构 意图 为其他对象提供一种代理以控制对这个对象的访问. 适用性 在需要用比较通用和复杂的对象指针代替简单的指针的时候,使用P r o x y 模式.下面是一 些可以使用P r o x y 模式常见情况: 1) 远程代理(Remote Proxy )为一个对象在不同的地址空间提供局部代表. NEXTSTEP[Add94] 使用N X P r o x y 类实现了这一目的.Coplien[Cop92] 称这种代理为“大使” (A m b a s s a d o r ). 2 )虚代理(Virtu