7得票1回答
中介者模式 C++ GUI 示例

我听说在网络上可以找到与GUI组件一起使用的良好C++中介者示例。但是我只能找到GoF示例或来自sorcemaking等类似示例,这些对我没有帮助。 那么...您知道提到的GUI示例可以在哪里找到吗? 很抱歉问这样的问题,但这对其他人也可能有用。

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

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

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

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

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

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

8得票3回答
在Delphi中实现中介者模式避免循环引用问题

对于那些熟悉中介者模式的人... 我想在Delphi中实现中介者模式,但是Delphi编译器无法处理所需的循环引用。 从“设计模式”书籍中查看原始的GOF图表,中介者有一个对每个同事的引用,但是许多同事对象都会反过来引用中介者。 这在大多数语言中都不是问题,但我的Delphi编译器正在给...

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

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

7得票2回答
WSO2 ESB:拆分/聚合模式-单个响应

这不是一个问题,而是一个答案。我对wso2 ESB相当新,并想要进行一个POC的测试运行,实现拆分/聚合EIP的一部分。我按照找到的示例,立即得到了一个返回单个响应的工作配置。然而,要获取所有响应花费了相当长的时间来解决。大多数给定的示例似乎创建了相同的意外结果。如果您遇到类似的问题,希望这些...

7得票4回答
WSO2 ESB DBLookup中介器查询多行

如同DBLookup Mediator文档中所述,它只会返回查询结果的第一行,如果有其他结果,将会被忽略。 我想知道是否有一种“最佳方法”来运行一个查询(SELECT * FROM X),返回多行记录并进行处理。目前我们正在通过实现axis2服务来完成这项工作,但是否有另一种使用wso2 e...

8得票3回答
中介者模式中使用C#出现循环依赖问题

我有一个问题,关于中介者模式,我想在我的应用程序(使用C#)中实现它。在我的代码中实现模式时,我遇到了循环依赖的问题。类的结构如下所示:Mediator和Colleague组件/类位于不同的程序集中,而中介者模式要求两个组件(类)相互使用。当彼此引用时出现问题。请考虑以下代码: namesp...

7得票3回答
Swing模型-视图-控制器(MVC)模式-事件传播和数据共享

我正在尝试在swing应用程序中应用MVC模式。但是,由于您有面板的嵌套层次结构,例如父级->子级->孙级->曾孙级,我遇到了两个主要问题。 问题1:当您有这样的层次结构时,如何在控制器和视图之间传递数据?如果我从父级传递数据到子级,那么将会有很多重复,如果我更改一个子级,则所有父级都需要更...