2016-05-14 23 views
0

我有三類:類圖,組合關係

- 用戶類

-Role類

-UserRole類:加入兩個類

每個用戶可以有多個角色。

所以,我做了這個類圖:

Class Diagram

是類和正確的基數之間的組合關係?

回答

1

否。當關系消失時,您不希望其他東西被刪除。尖端也必須是1。

+0

我明白了,謝謝。 – AIR

1

您可以放心地省略合成鑽石,因爲它們不會爲模型添加真正的語義。成分在隱喻層面上使用,對哲學家來說比其他任何人都更多。

現在爲多重性。 UserRole只將一個用戶綁定到一個角色。您可以擁有多個UserRoles以反映單個或多個用戶的不同角色。所以你應該放置一個1左右多重。