读书人

研磨设计形式 之 代理模式(Proxy)3

发布时间: 2012-10-28 09:54:44 作者: rapoo

研磨设计模式 之 代理模式(Proxy)3——跟着cc学设计系列

11.3? 模式讲解

11.3.1? 认识代理模式

(1)代理模式的功能

代理模式是通过创建一个代理对象,用这个代理对象去代表真实的对象,客户端得到这个代理对象过后,对客户端没有什么影响,就跟得到了真实对象一样来使用。

?????? 当客户端操作这个代理对象的时候,实际上功能最终还是会由真实的对象来完成,只不过是通过代理操作的,也就是客户端操作代理,代理操作真正的对象。

?????? 正是因为有代理对象夹在客户端和被代理的真实对象中间,相当于一个中转,那么在中转的时候就有很多花招可以玩,比如:判断一下权限,如果没有足够的权限那就不给你中转了,等等。

(2)代理的分类

事实上代理又被分成多种,大致有如下一些:

读书人网 >软件开发

热点推荐