Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在为基于 MVC 模式的理论系统设计类图时,最好使用 List 类吗?
例如:
使用列表类:
没有列表类:
由于代码重复较少,我个人认为后者是一种更好的方法,有更好的方法吗?
我认为不需要列表类。您的控制器可以保存对模型的所有引用。
不管怎样,您的 UML 模型都有一个问题:在这两种情况下,您都有一个属性customers:Customer[]和一个组合链接。这意味着您有两个从控制器(或列表)到模型的引用。删除属性或链接。
customers:Customer[]
我建议您使用泳道,每个结构组件(模型/视图/控制器)一个泳道和一个单独的数据库泳道
一个示例示例如下所示