Unityプロジェクトにおいて、クラス間の依存関係を疎結合にし、テスト容易性を高めるために「Dependency Injection (DI)」コンテナ(VContainerやZenjectなど)を導入する主なメリットはどれか。

DIパターンを適用することで、各クラスは必要な依存オブジェクトを自分で探す(SingletonへのアクセスやFind)のではなく、コンストラクタ等で受け取る形になり、設計がクリーンになり単体テストが容易になる。