首页 文章

网络上的MVC模式与桌面有什么区别?

提问于
浏览
3

在对模型视图控制器模式进行一些阅读之后,似乎在Web框架与桌面框架中实现的模式完全不同 . 使用基于Web的MVC框架,视图和模型永远不会直接通信 . 它们只能与控制器通信 . 但在桌面实现中,视图和模型似乎可以直接通信,这对我来说没有意义 . 这似乎打败了MVC的目的,即拥有独立,干净,隔离的层 . 另外,如果视图和模型直接通信,控制器会做什么?

这是来自Wikipedia的图解说明MVC .

alt text

Model-View-Controller

3 回答

相关问题