118得票8回答
中介者模式与观察者模式的面向对象设计模式比较

我一直在阅读四人帮,以解决我的一些问题,并遇到了中介者模式。 我之前在我的项目中使用了观察者来制作一些GUI应用程序。我有点困惑,因为我没有发现两者之间有很大的区别。我浏览了一下,但没有找到任何明确区分两者的好例子。 能否有人通过一些清晰区分两者的好例子来帮助我区分它们?

94得票8回答
Façade与Mediator的区别

我一直在研究这两种模式的区别。 我了解到外观模式封装了对子系统的访问,而中介者模式则封装了组件之间的交互。 我知道子系统组件不知道外观,而组件显然知道中介者。 我目前正在使用外观来封装检索配置信息的方法,例如App.Config、存储在SQL中的用户设置、程序集信息等,以及中介者来导航不...

29得票6回答
WPF MVVM对话框示例

有没有人有使用MVVM(Prism)显示窗口对话框的示例?例如,在执行命令时配置设置窗口。 我看到的所有示例都使用中介者模式,这很好,但它们在视图模型中也都引用了视图,这并不理想(我们正在使用DataTemplates) 谢谢

19得票4回答
“适配器模式”和“中介者模式”的确切区别是什么?

我知道适配器模式(Adapter)是一种结构型模式,而中介者模式(Mediator)是一种行为型模式。但据我理解,它们都是将两个(或更多)可能不兼容(难以维护)进行直接通信的类相连接。 有没有人能够对这两种模式进行详细比较,并指出它们的确切区别? 以下是TutorialsPoint提供的适...

17得票3回答
什么时候使用中介者设计模式?

正如标题所述,您何时建议使用中介者设计模式,并且您认为它被错误使用的情况有哪些?

17得票5回答
Eventbus是中介者模式还是观察者模式?

Eventbus更像中介者还是观察者?据Google数据,"eventbus mediator"有2,430个搜索结果,而"eventbus observer"则有3,850个搜索结果。 从描述来看,它们都符合我所尝试的内容(中介者甚至更符合)。 那么,Eventbus是否实现了特定的模式,...

16得票2回答
中介者模式的使用是否值得推荐?

我目前正在阅读http://addyosmani.com/resources/essentialjsdesignpatterns/book/#mediatorpatternjavascript 据我所知,中介者模式是一种设置发布和订阅功能的对象。 通常我会设置已经提供subscribe()和p...

13得票5回答
中介者模式 vs 发布/订阅模式

有人能指出这两者之间的主要区别吗? 至少在概念上,这两者似乎非常相似。如果我猜的话,我会说发布/订阅方法是中介者模式的子集(因为中介者不一定要以发布/订阅方式使用,但后者似乎需要一种中介对象)。这是否接近实际情况呢?

13得票1回答
观察者模式 vs 中介者模式

我做了一些谷歌搜索,知道有关这两种模式之间区别的问题已经被问过很多次,包括在stackoverflow和整个网络上。但是我大多数情况下发现的是用文字回答,可能会令人困惑。 我的问题是,是否有人可以为我提供两个可视化示例,以清楚地演示中介者模式和观察者模式之间的区别。使用Javascript。谢谢!

11得票8回答
现实世界中使用“中介者模式”的一个例子是什么?

请给出一个在现实世界中使用"中介者模式"的用例实例。