ロガー、セキュリティ、構成などのインフラストラクチャ アイテムでは、これらを必要とするすべてのクラスに実際に注入するか、サービス ロケーターに注入してから、クラスがサービス ロケーターを使用して依存関係 (またはいくつかの依存関係) を解決できるようにする必要があります。他のメカニズム)?
すべてのクラスが 10 個のパラメーター ctor を持ち、DI を介して依存関係を満たすため、本当にばかげているように見えます。そのコードの匂いIMO。リポジトリやサービス プロキシ/コネクタなどは理解できますが、ログは理解できません。