哪个是 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 组件图的准确方法?的主要内容,如果未能解决你的问题,请参考以下文章