私は、「ステレオタイプ」とUMLの「スーパークラス」との違いについて混乱しています。ステレオタイプとUMLのクラス継承の違いは何ですか?
「WidgetMaker
」という図を作成したいとします。 WidgetMaker
は明らかにActor
あるので、UMLの標準はそれを俳優固定観念することです:
<<Actor>> WidgetMaker
をしかし、私は、Java/Rubyの/ C++の世界でのプログラミングを育ちました。その世界では、関係は次のとおりです。
UMLで次のようになりますclass Actor
end
class WidgetMaker < Actor
end
:
Actor
^
|
WidgetMaker
そうです、私の質問:なぜUMLを使用して、同じように簡単にこれらの概念をモデル化することができたときに、すべての固定観念を持っていませんそれはでもにあるクラス継承を使用しています。
我々は俳優のより多くの「種類」を持ったら、質問にもmurkier次のようになります。
<<Actor>> <<Person>> WidgetMaker
このリンクはhttps://sites.google.com/site/assignmentssolved/mca/semester2/mc0069/10に役立ちます – Premraj