2015-12-29 234 views
2

只是想知道如何區分多重性0 .. *和1 .. *。關於UML中的0到1和1到0關聯

例如:

 
---------    --------- 
|   |0..* 0..*|   | 
|CLASS |-----------| STUDENT | 
|   |   |   | 
---------    --------- 

對於這一點,如果我們把1 .. *類對象,我可以看到,兩者都代表相同的行爲。是對的嗎?

0 .. * --->零個或多個類可以具有零個或多個學生, 這意味着一個類或多個類可以有更多的學生或沒有學生。 (排除無階級行爲)

1 .. * --->一個或多個班級可以有零個或更多的學生, 這意味着一個班級或更多班級可以有更多的學生或沒有學生。

請糾正我的理解?

回答

4

你必須反過來讀它。

如果您在Class結束就意味着,Student具有至少1和可能更Classes1..*

0..*Class結束意味着學生也可能根本沒有Classes

+0

謝謝......清楚地瞭解現在的差異。 –