2

ダイアグラムstatic内のメソッドへの呼び出しをモデル化するにはどうすればよいですか? 誰かがそれを行った図classへのリンクを見せてもらえますか?class

たとえば、Animal というクラスがあります。Vertibratesという別のクラスがあり、静的なメソッドがあります(これがそのクラスの唯一のメソッドです)。私の Animal クラスは、クラス Vertibrate のこの静的メソッドを使用します。したがって、クラス図でどのようにモデル化できますか?

4

3 に答える 3

8

あなたはそうしない。まあ、少なくともクラス図ではそうではありません。代わりに、シーケンス チャート図を使用してメソッド呼び出し (静的または動的) を表現する必要があります。

于 2012-12-20T13:32:39.497 に答える
2

クラス図で呼び出しを直接モデル化することはできませんが(@Imontrieux が言うように)、関係をモデル化できます(つまり、Animal は Vertibrate で静的メソッドを使用 (呼び出し) します。ところで、正しいスペルは Vertebrate です)。容疑者は実際にあなたが意図したものです。

これには、関連付けではなく UML 依存関係を使用します (後者は両端のクラスのインスタンス間の関連付けのためであるため)---静的メソッド UML クラス図の使用方法を表示する方法 を参照してください。

于 2015-03-12T10:49:45.927 に答える