Model view controller 这是一种准确的mvc方法';s组件图?

Model view controller 这是一种准确的mvc方法';s组件图?,model-view-controller,Model View Controller,在了解MVC模式(1978年开发的原始模式,而不是微软开发的MVC web应用程序框架)时,我意识到互联网上有大量的类图和其他图表,但没有组件图,以及它们的接口等。我只找到了这一个,我想知道它的准确性,为什么互联网上几乎没有MVC模式的组件图: 老实说,有很多关于MVC的信息令人困惑(因为没有人指定他们谈论的是哪个MVC的“迭代/版本”)。组件是相同的:模型、视图和控制器 但是,多个来源可以随心所欲地建立关系。据我所知,在最初的MVC中,控制器安排视图供用户查看和交互。用户输入由控制器处理,控制

在了解MVC模式(1978年开发的原始模式,而不是微软开发的MVC web应用程序框架)时,我意识到互联网上有大量的类图和其他图表,但没有组件图,以及它们的接口等。我只找到了这一个,我想知道它的准确性,为什么互联网上几乎没有MVC模式的组件图:


老实说,有很多关于MVC的信息令人困惑(因为没有人指定他们谈论的是哪个MVC的“迭代/版本”)。组件是相同的:模型、视图和控制器

但是,多个来源可以随心所欲地建立关系。据我所知,在最初的MVC中,控制器安排视图供用户查看和交互。用户输入由控制器处理,控制器向模型发送更新。更改状态后,模型会发送相应的信号来更新视图(这意味着视图已附着到模型)。

您发布的组件图并非完全不准确。最好是进行案例研究并分析该组件图。例如:

其他一些问题可能会出现,比如,如果用户总是与视图交互,控制器如何处理输入?检查

其他一些来源将控制器建立为模型和视图(web MVC)之间的“桥梁”,交互是双向的(即,控制器也可能修改视图,模型也可能向控制器发送信号)