UML クラス図では、スタンドアロン クラスを使用するべきではなく、すべて何らかの方法で接続する必要があると言われています。理論的には理にかなっており、単純なクラスでは、確かに..次の例を見てください。

したがって、 a にPersonは 0 個以上のCar... まあまあ.. を含めることができますが、次の例を見てください。

Personとは、 a が aに属している、または aが を持っているPersonRepositoryという意味では実際には接続されていません。ただし、 が与えられたに対してを返すという点で、それらは関連付けられています。では、それらの間に関連線を追加することは正しいでしょうか?もしそうなら、どちらの方向を指す必要がありますか? この状況について相反する情報を取得しています。これについて説明をいただければ幸いです。PersonPersonRepositoryPersonRepositoryPersonPersonRepositoryPersonID