只是想知道我们如何区分多重性0 ..*和1 ..*.
例如:
--------- --------- | |0..* 0..*| | |CLASS |-----------| STUDENT | | | | | --------- ---------
为此,如果我们在类对象中放入1 ..*,我可以看到它们都表示相同的行为.是对的吗?
0 ..*--->零个或多个班级可以有零个或多个学生,这意味着一个或多个班级可以有更多的学生或没有学生.(不包括课堂行为)
1 ..*--->一个或多个班级可以有零个或多个学生,这意味着一个或多个班级可以有更多学生或没有学生.
请纠正我的理解?
你必须以相反的方式阅读它.
如果你有1..*
在Class
年底就意味着,Student
至少有1和可能更多Classes
.
0..*
在Class
结束意味着一个学生也可能没有Classes
在所有.