gpt4 book ai didi

associations - 关于UML中的0对1和1对0的关联

转载 作者:行者123 更新时间:2023-12-04 17:46:04 25 4
gpt4 key购买 nike

只想知道我们如何区分多重性 0..* 和 1..*。

例如:

--------- ---------
| |0..* 0..*| |
|类(class)|-----------|学生 |
| | | |
--------- ---------

为此,如果我们将 1..* 放在类对象中,我可以看到两者都表示相同的行为。那正确吗?

0..* ---> 零个或多个类(class)可以有零个或多个学生,
这意味着一个类(class)或更多类(class)可以有更多学生或没有学生。 (不包括没有类行为)

1..* ---> 一个或多个类(class)可以有零个或多个学生,
这意味着一个类(class)或更多类(class)可以有更多学生或没有学生。

请纠正我的理解?

最佳答案

你必须反过来阅读它。

如果您有 1..*Class结束这意味着一个 Student至少有 1 个,可能更多 Classes .
0..*Class end 意味着学生也可以没有 Classes根本。

关于associations - 关于UML中的0对1和1对0的关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34506115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com