【发布时间】:2010-10-06 16:22:35
【问题描述】:
在阅读了一些模型视图控制器模式之后,似乎该模式在 Web 框架和桌面框架中的实现方式截然不同。使用基于 Web 的 MVC 框架,视图和模型永远不会直接通信。它们只能与控制器通信。但是在桌面实现中,视图和模型似乎可以直接通信,这对我来说没有意义。这似乎违背了 MVC 拥有独立、干净、隔离层的目的。另外,如果视图和模型直接通信,控制器会做什么?
这是来自Wikipedia 的图解 MVC。
【问题讨论】:
标签: model-view-controller design-patterns desktop