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

设计形式学习篇-mediator中介者模式

2012-11-08 
设计模式学习篇-mediator中介者模式中介者模式 :用一个中介对象来封装一系列的对象交互,中介者使得对象不

设计模式学习篇-mediator中介者模式

中介者模式 :用一个中介对象来封装一系列的对象交互,中介者使得对象不需要显示的引用,从而使其松耦合,而且可以独立的改变他们的交互。

中介者模式本质:封装交互 。

?

如果一组对象之间的通信方式比较复杂,导致相互依赖,结构混乱;如果一个对象引用了很多对象,并直接与这些对象进行交互,导致难以复用该对象。 可以采用中介者模式。

?

与外观模式相似:外观模式多用于封装一个子系统内部的多个模块,目的是向子系统外部提供简单的API。它封装的是子系统内部与外部系统间交互。而中介者模式提供的是多个平等的同事对象之间交互关系的封装。

?

类图附件:

?

热点排行