2013-05-29 38 views

回答

1

它的組成和聚合,這Wikipedia explains quite well之間的選擇。

但實際上,我認爲一個有效的答案就是不用擔心差異,除非是學校作業。我發現試圖製作非常詳細的UML圖在實踐中並不是非常有用。

+0

這是一個學校作業。 –

0

完整的菱形表示構圖或「擁有」關係。如果沒有代表它的類,引用的實體不能存在,則使用它。一個例子是訂購物品的訂單。訂單項沒有訂單就沒有意義。

空菱形表示聚合或「有」關係。快速瀏覽一下你的圖表讓我覺得這是你的案例中正確的圖表元素。

但我同意@mpartel:如果沒有任何具體的要求來區分兩者,只是忽略鑽石。