TERMWIRE

TERMWIRE

IT用語がすべて自動でつながる用語辞典

No.0866 ― 更新日 2026-09-13 ― 関連語 2件

依存性の注入

いぞんせいのちゅうにゅう / Dependency Injection

設計・アーキテクチャ 別名: Dependency Injection別名: DI

あるクラスが必要とする別の部品を、自分の内部で作らず、外部から与えてもらう設計手法。

クラスの内部で必要な部品を直接生成すると、その部品同士の結びつきが強くなり、テストや差し替えがしにくくなる。外部から必要な部品を渡してもらう形にすることで、依存関係を柔軟に管理できるようにする。

テストの際、実際のデータベースの代わりに仮の部品を注入して動作確認するなど、テストのしやすさを高める目的でもよく使われる。