正确的方法来做MVC UML图

Mat*_*093 2 model-view-controller uml asp.net-mvc-4

尝试研究之前,但是有很多版本想要获得一个明确的方式来做一个ASP.NET MVC UML图,我尝试下面但我想确保我正确地做到这一点

我也看到一些文章说模型更新视图而不是控制器?我想知道这是真的,因为我使用Ienumerable模型显示模型数据我的观点.

这是模型

在此输入图像描述

qwe*_*_so 5

我将使用<<controller>>控制器继承get/set 的通用类.可能一个泛型类很适合根据类名构造id.你应该进一步相应地刻板你的M和V类.

您的设计缺少M,V和C之间的任何关联.您应该关联V - > C - > M(定向关联).意思是:一个视图有一个控制器.控制器有一个模型.

请注意,您为V类使用复数.更好地使用单数.我有很多例子但只有一节课.

关于模型更新视图的问题:例如,Ruby有脚手架,在某些情况下会绕过控制器,因此模型会直接进入视图.