0

在为基于 MVC 模式的理论系统设计类图时,最好使用 List 类吗?

例如:

使用列表类:

诊断 1

没有列表类:

诊断 2

由于代码重复较少,我个人认为后者是一种更好的方法,有更好的方法吗?

4

2 回答 2

1

我认为不需要列表类。您的控制器可以保存对模型的所有引用。

不管怎样,您的 UML 模型都有一个问题:在这两种情况下,您都有一个属性customers:Customer[]和一个组合链接。这意味着您有两个从控制器(或列表)到模型的引用。删除属性或链接。

于 2012-04-30T08:14:39.023 回答
0

我建议您使用泳道,每个结构组件(模型/视图/控制器)一个泳道和一个单独的数据库泳道

一个示例示例如下所示

在此处输入图像描述

于 2015-03-09T02:37:46.720 回答