咕泡-委派 delegate 设计模式笔记

应用场景:不属于23 种设计模式之一,是面向对象设计模式中经常使用的一种模式设计模式

  • 这种模式的原理为类B和类A 是两个互相没有任何关系的类,B 具备和A 如出一辙的方法和属性
  • 而且调用B 中的方法,属性就是调用A 中同名的方法和属性
  • B 好像就是一个受A 受权委托的中介
  • 第三方的代码不须要知道A 的存在,也不须要和A 发生直接的联系,经过B 就能够直接使用A 的功能,
  • 这样既可以使用到A 的各类功能,又可以很好的将A 保护起来了,一箭双雕

相关文章
相关标签/搜索