【问题标题】:UML class diagram when templated forms are involved涉及模板化表单时的 UML 类图
【发布时间】:2019-12-10 04:30:13
【问题描述】:

我正在学习 UML 图表,但我有点困惑如何为我的问题绘制类图

  • 一家公司有很多用户
  • 一个用户可以属于许多公司
  • 公司有许多模板表格
  • 用户无法创建自己的表单,但可以克隆和使用公司的模板表单

我的问题:

  • 这个 UML 图对吗?
  • Form 是分成 2 个类还是没有必要?
  • 或者有更好的方法吗?

【问题讨论】:

    标签: class uml diagram generalization


    【解决方案1】:

    这个图没有错。但是我想知道用户表单和克隆的模板表单之间是否不应该有关联。

    关于表单模板是否也是表单是一个悬而未决的问题。你的简短叙述似乎假设了这一点。另一种选择是不让FormTemplateForm 继承,而是通过将Form 关联到FormTemplate 来继承prefer composition。然后,用户表单的克隆将仅克隆模板的表单信息,而不是仅与模板相关的元数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-29
      • 2017-11-15
      • 2023-03-24
      • 1970-01-01
      • 2020-09-22
      • 2015-08-15
      • 2014-09-16
      • 1970-01-01
      相关资源
      最近更新 更多