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