これがばかげた質問のように聞こえないことを願っています。
クラス A とクラス B があります。現在、B にあるのは文字列 ID だけです。これで、それぞれがタイプ B の 0 個以上のオブジェクトを持つことができる複数のオブジェクト A を持つことができます。これらは、各クラス A が持つ HashMap(ID,someData) に含まれています。
私がやりたいことは、クラス A に新しい ID を追加するたびに、私が持っている他のクラス A オブジェクトのいずれかに同じ ID を持つタイプ B の on オブジェクトが既に存在するかどうかを確認し、そうでない場合は新しいB オブジェクト。
これが理にかなっていることを願っています。私が尋ねることが何らかの方法で間違っている場合は、これがどのように悪い習慣なのか、概念的に間違っているのかを説明してください.
どうもありがとう。
編集:より明確にするために、私の場合、すべてのオブジェクトの HashMap(ID,someData) を共有することは望ましくありません。たとえば、A がコースクラス、またはカタログ、または銀行などであるとしましょう。各 A クラスは一部の生徒/クライアントを共有しますが、各 A クラスには異なるクラス B オブジェクトが含まれる場合があります。