動機(Motivation)
如果某個客戶調用了[建立了server object(服務對象)的某個值域基礎之上]的函數,那么客戶就必須知曉這一委托對象(delegate object)。萬一委托關系發生變化,客戶也得相應變化。你可以在server端放置一個簡單的委托函數(delegating method),將委托關系隱藏起來,從而去除這種依存性。這么一來即便將來發生關系上的變化,變化將被限制在server中,不會涉及客戶。

如果某個客戶調用了[建立了server object(服務對象)的某個值域基礎之上]的函數,那么客戶就必須知曉這一委托對象(delegate object)。萬一委托關系發生變化,客戶也得相應變化。你可以在server端放置一個簡單的委托函數(delegating method),將委托關系隱藏起來,從而去除這種依存性。這么一來即便將來發生關系上的變化,變化將被限制在server中,不會涉及客戶。
