私は現在、より大きな Web フレームワーク内に収まる小さなモジュールにコンストラクタ依存性注入を使用している状況があります。
正常に動作していますが、2 つのオブジェクトを渡す必要がある新しいクラスが導入されています。ただし、オブジェクトの 1 つはセットアップに多くの作業が必要です。基本的には、他のオブジェクトを作成してオブジェクトに渡す準備が整った状態にするために、約 4 つのメソッド呼び出しが必要です。
私のジレンマは、関連する作業のためにコンストラクターインジェクションが役に立たないということですが、特にこの1つのオフユースケースでは、iocコンテナーの導入はやり過ぎです。
では、これはどのように処理すればよいのでしょうか。これら 2 つのオプションの中間に位置する何らかの解決策はありますか?