我對UML中「刻板印象」和「超類」之間的區別感到困惑。UML中的構造型和類繼承有什麼區別?
比方說,我想創建涉及圖「WidgetMaker
」。 WidgetMaker
顯然是一個Actor
所以UML標準是其原型演員:
<<Actor>> WidgetMaker
但我在Java /紅寶石/ C++世界裏成長起來的編程。在這個世界中,關係是:
class Actor
end
class WidgetMaker < Actor
end
,看起來像這樣在UML:
Actor
^
|
WidgetMaker
所以我的問題是:爲什麼UML必須在所有的時候,你可以很容易地模擬這些概念定型使用類繼承,它也了。
一旦我們有更多的演員的「種」,這個問題就顯得比較令人費解:
Actor
^
|
------------------------
| | |
Person Robot Group
^
|
WidgetMaker
與
<<Actor>> <<Person>> WidgetMaker
此鏈接可能會有所幫助https://sites.google.com/site/assignmentssolved/mca/semester2/mc0069/10 – Premraj 2015-07-02 13:19:26