Design patterns 两个模型视图设计和模型之间的通信

Design patterns 两个模型视图设计和模型之间的通信,design-patterns,viewmodel,Design Patterns,Viewmodel,我有一个对话框,有两个不连续的部分。每个零件都使用模型视图设计。 但是当模型更新时,第二个模型也必须更新。 我想知道在两个模型之间是否存在通信(更新通知)的最佳实践或设计模式。 只有两个视图和一个模型是不可能的 感谢您的时间您可以使用。一个常见的解决方案是让第二个模型侦听第一个模型,并在第一个模型触发更改事件时进行自我更新 如果每个模型都会导致另一个模型的更新,那么相同的模式也会起作用,但您需要采取措施防止循环更新,例如,由事件触发方法设置并由事件侦听方法检查的valueIsAdjusting标

我有一个对话框,有两个不连续的部分。每个零件都使用模型视图设计。
但是当模型更新时,第二个模型也必须更新。 我想知道在两个模型之间是否存在通信(更新通知)的最佳实践或设计模式。
只有两个视图和一个模型是不可能的


感谢您的时间

您可以使用。

一个常见的解决方案是让第二个模型侦听第一个模型,并在第一个模型触发更改事件时进行自我更新

如果每个模型都会导致另一个模型的更新,那么相同的模式也会起作用,但您需要采取措施防止循环更新,例如,由事件触发方法设置并由事件侦听方法检查的
valueIsAdjusting
标志