知识卡片

中介改星形网

普通读书笔记卡 · 1869

内容

中介模式把对象间的多对多引用改成围绕中心平台的星形关系,通信和注册由中介统一维护。发散:聊天室、注册中心、路由器都体现了用中心节点降低关系复杂度。

参考来源

- 位置:《秒懂设计模式 2021》第20章《中介》多对多关联问题小节(源文件:_epub-src/OEBPS/Text/chapter020.html) - 结论依据:原文明确对象间多对多关联难以维护、需要引入中介平台统一维护通信与注册,直接支持卡片论点。 - 原始内容:"对象间这种千丝万缕的耦合关系会带来很大的麻烦,当我们要加入或减少一个参会人时,都要将其同步更新给所有人……我们陷入了一种多对多的对象关联陷阱,这让复杂的对象关系难以维护"