具象クラスが純粋仮想メソッドを定義する抽象クラスから継承する UML を描いています。このメソッドを具体的なクラスにも表示する必要がありますか? これは、抽象クラスから継承することによって暗示されます。
4155 次
3 に答える
15
いいえ、する必要はありません。実際、一般に、UMLからコードを生成しようとしている(神が禁じている)場合を除いて、UMLに何を言っているのかを明確にする必要がある以上のことを入れないでください。
私がUMLについて知っている最高のガイドは、 MartinFowlerによって蒸留されたUMLです。
于 2009-05-16T02:01:04.520 に答える
0
UMLの面白いところは、定義がかなり緩く、変化に富んでいることです。UMLと呼ばれるもののほとんどは、実際にはブロック図以上のものではありません。UMLの実装には多くのあいまいさがあります。
プレゼンテーションや建築図のためにこれを行う場合、「言葉」で起こりうる多くのあいまいさを処理できると思います。アプリケーションを使用してコードを生成する場合は、その特定のアプリケーションのドキュメントを確認する必要があります。
于 2009-05-16T02:01:45.813 に答える
0
これは暗示的であり、実際、多くの CASE ツールは、そのプロパティを確認する際にクラスをクリックすると、継承されたメソッドをサブクラスのメソッドのリストの一部として表示します (一部の CASE ツールには、継承されたメソッドも表示するオプションさえあります)。図のメソッド)
于 2009-05-16T10:48:13.317 に答える