【发布时间】:2019-12-10 04:30:13
【问题描述】:
我正在学习 UML 图表,但我有点困惑如何为我的问题绘制类图
- 一家公司有很多用户
- 一个用户可以属于许多公司
- 公司有许多模板表格
- 用户无法创建自己的表单,但可以克隆和使用公司的模板表单
我的问题:
- 这个 UML 图对吗?
-
Form是分成 2 个类还是没有必要? - 或者有更好的方法吗?
【问题讨论】:
标签: class uml diagram generalization
我正在学习 UML 图表,但我有点困惑如何为我的问题绘制类图
我的问题:
Form 是分成 2 个类还是没有必要?【问题讨论】:
标签: class uml diagram generalization
这个图没有错。但是我想知道用户表单和克隆的模板表单之间是否不应该有关联。
关于表单模板是否也是表单是一个悬而未决的问题。你的简短叙述似乎假设了这一点。另一种选择是不让FormTemplate 从Form 继承,而是通过将Form 关联到FormTemplate 来继承prefer composition。然后,用户表单的克隆将仅克隆模板的表单信息,而不是仅与模板相关的元数据。
【讨论】: