7.5 Hide Delegate(隐藏委托关系)

概括
         客户通过一个委托类来调用另一个对象。
         在服务类上建立客户所需要的所有函数,用以隐藏委托关系。
      例子
          

动机
         如果某个客户先通过服务对象的字段得到另一个对象,然后调用后者的函数,那么客户就必须知晓这一层委托关系。 如果委托关系发生变化,客户也要发生变化。
          可以在服务对象上放置一个简单的委托函数,将委托关系隐藏起来,从而去除这种依赖。
做法
.
实践
.




posted @ 2013-11-28 10:43  tanhaiyuan  阅读(197)  评论(0编辑  收藏  举报