摘要: 代理模式(Proxy)的目标是为其他对象提供一个代理或地方以控制对这个对象的访问。当客户向代理对象第一次提出请求时,代理实例化真实对象,并且将请求传给它,以后所有客户请求都经由代理传给真实对象。代理模式分为4类:
1、虚拟代理(Virtual Proxy):直到首次请求时才生成一个真实的耗费代理,它用来存放花费大的真实对象。
2、远程代理(Remote Proxy):本地的代理对象控制一个远程对象。
3、安全代理(Protection Proxy):代理检查调用真实对象所需要的权限。
4、聪明引用(Smart Reference):当调用真实对象时,代理处理另外一些事情。
阅读全文