设计模式-中介者模式

UML类图 使用场景 当两个对象之间经常需要交互的时候,为了使得这两个对象不相互耦合,而设计一个中介,两个对象不需要相互知道对方,而只需要知道中介,而中介者需要知道所有交互的对象。 如,Frame窗口中,各个组件进行消息交换,点击Button显示一句话到TextArea,其中Frame充当中介者。又如QQ聊天,每个用户之间不会相互依赖,而是通过中间的QQ平台进行信息交互。 如上图所示,原本相互耦合
相关文章
相关标签/搜索