2016-11-25 58 views
1

我的問題是: - 如果在類圖中有一個案例,並且有幾個父類的子類,並且我懷疑哪個關係是我必須選擇的,例如,專業化或繼承。繼承和專業化

+0

在我看來,在這兩種情況下,您都會使用[generalization arrow](http://www.uml-diagrams.org/generalization.html?context=class-diagrams) – xmojmr

回答

3

關係的正確名稱是Generalization。

專業化和繼承都是用於相同的泛化關係的名稱作爲子類與其父類的關係。

你說那個孩子班是一個專業化(或專業化)的父班。你也可以說,子類繼承了它父類的特性(屬性和操作)(即它必須具有父類的所有特性,最終還有更多)。但關係本身就是泛化。