读书人

设计形式之Mediator

发布时间: 2012-07-23 09:42:19 作者: rapoo

设计模式之Mediator

单纯两个对象之间的通信或者是交互是非常简单的,只要互相拥有对方的引用。

但是,对象多了的话就会难以维护,不同对象间的通信方式不一致。

并且保留有引用,增加了耦合度。

这时候就需要一个管理者。

Mediator出现了。

表面看起来,原本的Colleague-Colleague的关系变成了比较复杂的Colleage-Mediator-Colleage的关系。

然而,从整体来看,原本的多对多的关系变成了一对多的关系。

?

Mediator是一个“极度偷懒”的调度者。自己没有真正地做任何东西。

底层的东西还是由Colleage去做的。

读书人网 >软件开发

热点推荐