IT用語集 › プログラミング › 依存性注入
クラスが依存先を自分で生成するのではなく、外から渡してもらう設計手法。
テストしやすく(テストでは依存先をモックにできる)、疎結合で柔軟なコードになる。Spring、Angular、ASP.NETなどの大型フレームワークは、DIコンテナを中心にアーキテクチャを組んでいる。