0
を参照して、2つの最終インスタンス私は2つのクラスがあります。Javaの相互
そして、私は現在、このようにそれらを開始:
MyObject object = new MyObject();
Group group = new Group(object);
object.group = group;
「MyObjectに」の「グループ」変数は、コードと簡単にデバッグを明確にするために(あまりにも最終的にする必要があるので、しかし、これは、私が欲しいものではありません)。
私は何とかこれを行う方法がありますか?あなたがこれを行うことができる唯一の方法は、コンストラクタの一つである事前
はありません。すべての抽象レベル(クラス、パッケージ...)で循環依存を避けるべきです。オブジェクトからグループを参照する必要がある場合は、特定のオブジェクトのグループを返すサービスを実装する必要があります。 – meistermeier