雇用主を管理ソフトウェアにするプロジェクトを開始したばかりです。私は、情報を見つけることができないように見える、ちょっとした、しかし潜在的に単純なクエリを持っています。
オブジェクト間に双方向の「has a」関係を持たせることは賢明/良い習慣ですか。たとえば、あるClient
オブジェクトが' has a' を持ち、Site
次にSite
'has a'がClient
できます。Client
Client
Site
public class Client {
Site site;
}
public class Site {
Client client;
}
これに異議を唱えるものはありますか (しゃれは意図されていません)、それとも問題ありませんか? 私は現在、プロジェクトのモックアップ UML を作成していますが、これは私を悩ませてきました。