首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计形式之Mediator

2012-07-23 
设计模式之Mediator单纯两个对象之间的通信或者是交互是非常简单的,只要互相拥有对方的引用。但是,对象多了

设计模式之Mediator

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

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

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

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

Mediator出现了。

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

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

?

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

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

热点排行