标签: uml class-diagram multiplicity
我正在创建一个类图,我意识到我不确定多重性。
如果一个类拥有另一个类的两个对象,那么多重性为2比1还是仅为1比?
示例:
希望这个问题有道理。
提前致谢。
答案 0 :(得分:1)
使用多重性,您只需设置所有可能的替代方案。例如,如果您的客户可以有一个或两个地址,那么它是1..2。如果客户可以没有地址或1或2个地址,那么它是0..2,依此类推
1..2
0..2
答案 1 :(得分:0)
我们可以假设类Customer有2个字段可以导航到类Address的两个实例。这些导航具有不同的语义,可能有不同的用途。所以我们应该使用两个具有“0..1 - 1”或“1 - 1”的多重性的方法。