私の趣味のプロジェクトでは、コードをバックグラウンド操作とGUI操作に分割しました。だから、実際の作業をするライブラリオブジェクトと、メニュー、フレームなどを表すGUIオブジェクトを持つことになります。私が毎回バグすることは、私が他のオブジェクトについて知っていなければならない多くのオブジェクトを持ってしまうことです。ツールバーオブジェクトは、メインフレームとメインメニューについて知っておく必要がありますので、フレームとツールバーの両方について知っておく必要があります。そのため、コンストラクタを使用して多くのオブジェクトへの参照を渡してしまいます。それが動作している間私は他のコンポーネントへの100の参照を渡すウィンドウやダーウィンコードを想像することはできません。アプリケーション内でのモジュールの接続
私の質問は、お互いの参照の束を渡してオブジェクトを保持するのが好ましい方法は何ですか?