中介者模式是一个为了减轻各个模块之间的依赖而产生的,它集合起所有的模块负责传达这些模块的沟通交流。(中介者模式实例)
比如说,游戏模块需要播放声音,直接告诉中介,中介做什么他不管,中介当然会告诉声音模块然后播放声音了,当然了,声音模块在播放完声音后也可以告诉中介播放完了,中介在去通知谁谁谁搞事情。