UML ダイアグラムを使用して次のコードをモデル化したいと思います。
public class Bar { /* ... */ }
public class Quux { /* ... */ }
public class Foo {
public Dictionary<Bar, Quux> aField;
}
Foo
クラスは、構成対集約という意味で、多くのBar
/カップルで構成されています。UMLを使用してそれをどのように表現すればよいですか?Quux
私が考えることができる唯一の「正しい」ことは、かなり面倒です:
しかし、私はむしろこれに沿ったものが欲しいです:
でフィールドを表示する、おそらくあまりにも明白なソリューションを使用することもできますがFoo
、構成Foo
情報が失われるため、Bar
とを視覚的に接続する線が必要 Quux
です。