类别和子类别的类图

时间:2016-02-01 17:04:21

标签: oop uml data-modeling cardinality

我在产品和类别之间有一个简单的关系,我想出了这个图表:

enter image description here

  • 可以将产品分配到1个或多个类别
  • 类别可以包含0个或多个子类别
  • 类别可以包含0或1个父类别
  • 删除类别时,子类别仍然存在。

我想确保图表具有正确的基数,尤其是类别与类别的关系。

1 个答案:

答案 0 :(得分:8)

几乎正确。

enter image description here

使用角色清楚地标识父/子类别及其多重性。空心菱形使其成为共享聚合,这意味着子类别与其父级无关(否则您将使用填充的钻石)。