私は2つのクラスを持っていますが、どのような関係を使用するべきではありません。私はたくさんのプロパティとメソッドを持たないクラスDocumentを持っています。 2番目のクラスは、私がDocumentFact(Fact - Factory)と呼ばれるものです。このクラスには、Documentオブジェクトのコレクションを返すさまざまなメソッドが含まれています。UMLクラス図関連タイプ
したがって、DocumentクラスはDocumentFactクラスと何も関係がないため、DocumentFactクラスについて何も知らない。一方、DocumentFactは、複数のDocumentオブジェクトを作成します。これはどのようなUML関係ですか?
-------------- ------------
|DocumentFact| -------> | Document |
-------------- 2.* ------------
または::
-------------- ------------
|DocumentFact| ------- []| Document | // Composition
-------------- ------------
あなたはどう思います私はこのような何かを考えていましたか?
オフトピックですが、非常に良いアドバイスです! – Yarik