Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

第二十三章

中介者模式(Mediator)

通过终结者对象封装一系列对象之间的交互,使对象之间不再相互引用,降低它们之间的耦合。有时中介者对象也可改变对象之间的交互。

  • 1.js - 中介者模式
  • 2.js - 中介者模式(实际中的例子)

个人理解:虽然跟观察者模式有点像,但还是不一样的,观察者模式是双向的,订阅者也可以是发布者,而中介者模式的发布者有中介对象统一发布。。

中介者是单向的,类似于执行某个事件,然后所有订阅过该事件的都会执行。