海角不转弯

代码是梦想的砖

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

代理模式设计的角色有:

抽象主题角色,声明了真是主题和代理主题的共同接口,这样一来在任何可以使用真实主题的地方都可以使用代理主题

代理主题角色,内部含有对真实主题的引用,从而可以在任何时候操作真实主题对象;代理主题角色提供一个与真实主题角色相同的接口,以便可以在任何时候都可以替代真实主题。

真实主题角色定义了代理角色所代表的的真实对象。

 

当在需要过滤或增强两个对象之间的通信时,我们可以通过基于代理设计模式的对象来完成这个要求---

 

 

 

posted on 2013-05-20 19:31  海角不转弯  阅读(237)  评论(0编辑  收藏  举报