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