哪个是 mvc 组件图的准确方法?

Posted

技术标签:

【中文标题】哪个是 mvc 组件图的准确方法?【英文标题】:which is an accurately approach of mvc's component diagram? 【发布时间】:2019-03-19 07:38:22 【问题描述】:

了解MVC模式(1978年开发的原始模式,不是微软开发的MVC Web应用框架)我发现网上有很多类图和其他图,但没有组件图,有它们的接口等等,我只找到了这一张,想知道准确度如何,为什么网上几乎有0个MVC模式的组件图:

【问题讨论】:

【参考方案1】:

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

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

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

可能会出现其他一些问题,例如,如果用户总是与视图交互,控制器如何处理输入?检查Details of implementation of MVC/ M(VC)

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

【讨论】:

以上是关于哪个是 mvc 组件图的准确方法?的主要内容,如果未能解决你的问题,请参考以下文章

8种必知pcb电路原理图的绘制方法,你会吗?

如何保存底部导航片段的状态 - 具有单个导航图的 Android 导航组件

UML建模中构件图和部署图的差别?

在 unet 架构中使用自定义权重图的正确方法

导航架构组件 - 新资源对话框没有导航图的导航资源类型

用ChemDraw画3D图的方法