美文网首页
中介者模式

中介者模式

作者: yym_439 | 来源:发表于2019-04-24 17:24 被阅读0次

定义

  • 一个封装一组对象如何交互的对象
  • 通过使对象明确的相互引用来促进松散耦合,并允许独立的改变他们的交互

类型:行为型

使用场景

  • 系统中对象之间存在复杂的引用关系,产生的相互依赖关系结构混乱且难以理解
  • 交互的公共行为,如果需要改变行为则可以增加新的中介者类

优缺点

优点:

  • 将一对多转化成了一对一、降低程序复杂度
  • 类之间解耦

缺点:

  • 中介者过多,导致系统复杂

相关设计模式

  • 中介者和观察者结合使用

UML类图

image.png

相关文章

网友评论

      本文标题:中介者模式

      本文链接:https://www.haomeiwen.com/subject/yqtngqtx.html