2012-11-24 53 views
0

一個關係到一類在一類圖更,是有可能有兩類與多於一個的關係?例如,泛化關係和構圖關係?比在類圖

例如,

你可以有一個組合關係或泛化關係。一個冷凍巧克力is a巧克力。但是如果你摧毀巧克力課,冷凍的巧克力課也會被摧毀。這也使它成爲一種構圖關係。

但是你可以在同一個圖表上,或者你必須堅持一個嗎?在這種情況下哪一個?

+1

我沒有看到一個組合關係。你能否在巧克力課堂上宣佈一個'FrozenChocolate frochoc'? – Osiris

+0

你的意思是創建一個對象FrozenChocolate? – Marcello

+0

如果你必須有一個冷凍巧克力課。爲什麼它不是巧克力類的構圖關係? – Marcello

回答

1

這是一個泛化關係,FrozenChocolate是一個Chocolate但增加了額外的屬性。這不是一種作品,你不能說Chocolate有一個FrozenChocolate

你開始毀壞Chocolate導致FrozenChocolate說法也被破壞無效。這些不是對象實例。你不能說破壞Animal意味着Dog被銷燬。