プログラムのUML図を描きたい。クラスBarney
には、Doo
型のパラメーターを取るメソッドYabadaba(Doo d)
があります。
UMLダイアグラムのクラスDoo
でクラスBarney
が使用されていることをどのように表現しますか?
宿題のようなにおいがする。しかたがない。
プログラムのUML図を描きたい。
どのタイプのUML図ですか?クラス、シーケンス、コラボレーション?質問をするときは、正確で明確になることを学ぶ必要があります。
そうは言っても、私はあなたがクラス図を要求するつもりだったと思います(そして、私の答えはその仮定に基づいています)。
クラスBarneyには、タイプDooのパラメーターを受け取るメソッドYabadaba(Doo d)があります。
クラスDooがUML図のクラスBarneyで使用されていることをどのように表現しますか?
クラス図でBarneyのクラスアーティファクトを持ち、問題の型(Doo)を受け取るメソッドでそれを表現します。
クラスBarneyにDoo型のメンバーフィールドがあり、Dooのインスタンスを取得するメソッドに加えて、Dooフィールドを持つBarneyがあるとします。
それか、または何らかのタイプの集約/関連付けとして。この例では、Dooを含むBarneyの構成を示します。
これを表すために使用する関連付け/方法は、何をしたいかによって異なります。そのための解決策は、マニュアルを読むことです。それが役に立てば幸い。
===編集===
ところで、これらの画像は yuml.me オンライン描画ツールで作成されました。