Skip to content

11、中介者模式

作用:接触对象与对象之间的紧耦合关系

案例:机场指挥塔、泡泡堂游戏

泡泡堂游戏 问题:每个玩家和其他玩家都是紧紧耦合在一起的

中介者模式是

  • 迎合迪米特法则的一种实现。
  • 迪米特法则也叫最少知识原则,
  • 是指一个对象应该尽可能少地了解另外的对象

缺点:

  • 系统中会新增一个中介者对象, 因为对象之间交互的复杂性,转移成了中介者对象的复杂性,且巨大