8 介体与观察者的面向对象设计模式 为了解决我的一些问题,我一直在阅读《四人帮》,并遇到了Mediator模式。 我之前在项目中使用Observer来制作一些GUI应用程序。我有点困惑,因为我发现两者之间没有太大区别。我浏览找到了区别,但没有找到适合我的查询的答案。 有人可以帮我用一个很好的例子来区分两者吗? 92 oop design-patterns observer-pattern mediator
8 外立面与调解员 我一直在研究这两种模式之间的差异。 我知道,facade封装了对子系统的访问,而mediator封装了组件之间的交互。 我知道子系统组件不了解外观,而组件显然不了解介体。 我目前正在使用外观来封装检索配置信息的方法,例如App.Config,存储在SQL中的用户设置,程序集信息等,以及用于在不同Windows窗体之间导航的介体。 但是,大多数站点都指出中介程序是“添加功能”。这是什么意思?调解员如何添加功能? 83 design-patterns facade mediator