学习-代理模式
首先,我们看一个概念:远程代理,就是为了一个对象在不同的地址空间提供局部代表;这样可以隐藏一个对象存在于不同地址空间的事实。比如 .net 中的 webservice 。
然后,第二种应用是虚拟代理,是根据需要创建开销很大的对象。比如,浏览器就是使用代理模式来优化页面数据的虚拟加载和下载等。
还有,就是安全代理,用来控制真实对象访问时的权限。
最后,智能指引。
学习-代理模式
首先,我们看一个概念:远程代理,就是为了一个对象在不同的地址空间提供局部代表;这样可以隐藏一个对象存在于不同地址空间的事实。比如 .net 中的 webservice 。
然后,第二种应用是虚拟代理,是根据需要创建开销很大的对象。比如,浏览器就是使用代理模式来优化页面数据的虚拟加载和下载等。
还有,就是安全代理,用来控制真实对象访问时的权限。
最后,智能指引。