【问题标题】:Basic MVC structure problems基本的 MVC 结构问题
【发布时间】:2019-12-04 07:25:18
【问题描述】:

我想实现模型-视图-控制器模式,如下图所述:

对于一个视图、一个模型和一个控制器,我非常理解。 但是如何处理多个呢?

例如: 如果我有一个视图,它由许多不同的局部视图组成。 每个部分视图都有一个模型和一个控制器。 好的。 但是,如果一个局部视图想要在它的控制器上执行命令,那么取决于来自另一个视图的数据:它们如何通信?

【问题讨论】:

  • 使用“视图”可以是多个子视图的控制器或父视图成为多个控制器(及其视图)的协调器的概念

标签: java model-view-controller


【解决方案1】:

通常每个视图都会引用它所观察的内容。因此,部分视图可以查询模型以获取其他视图。 GUI 的控制器似乎在 GUI 中散布着它们的“控制器代码”。你也可以考虑mediator pattern

【讨论】:

    猜你喜欢
    • 2011-08-25
    • 1970-01-01
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    • 2020-08-25
    • 2011-01-25
    • 1970-01-01
    相关资源
    最近更新 更多