咕泡-委派 delegate 設計模式筆記

應用場景:不屬於23 種設計模式之一,是面向對象設計模式中經常使用的一種模式設計模式

  • 這種模式的原理爲類B和類A 是兩個互相沒有任何關係的類,B 具備和A 如出一轍的方法和屬性
  • 而且調用B 中的方法,屬性就是調用A 中同名的方法和屬性
  • B 好像就是一個受A 受權委託的中介
  • 第三方的代碼不須要知道A 的存在,也不須要和A 發生直接的聯繫,經過B 就能夠直接使用A 的功能,
  • 這樣既可以使用到A 的各類功能,又可以很好的將A 保護起來了,一箭雙鵰

相關文章
相關標籤/搜索