正确的方法来做MVC UML图

时间:2015-04-12 17:22:09

标签: asp.net-mvc-4 model-view-controller uml

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

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

这是模型

enter image description here

1 个答案:

答案 0 :(得分:5)

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

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

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

重新提出有关更新视图的模型的问题:例如: Ruby有脚手架,在某些情况下会绕过控制器,所以模型直接穿过视图。