[UML]构成与聚合:澄清

时间:2016-12-03 11:47:38

标签: uml aggregation composition

我正在研究ER图,我有一个由两个实体B和C组成的实体A,具有以下结果: - B和C只能存在于实体A内部,两者都与A基本一致,具有基数 - 每个实体A必须由实体B组成,CAN也可以由实体C组成 鉴于这种情况,我很确定我应该将A和B与组合关系联系起来。但是C怎么样? C不是强制性的这一事实使我感到困惑:是否有可能在UML中展示这种情况?这就是我的想法:将A和C与组合关系连接起来,基数为:A [1]< ---> [0/1] B.这是最好的方式吗?我是否违反了作文关系的属性?

1 个答案:

答案 0 :(得分:1)

是的,在这种情况下你仍然可以使用合成,只需将多重性设置为0..1

相关问题