No.0866 ― 更新日 2026-09-13 ― 関連語 2件
依存性の注入
いぞんせいのちゅうにゅう / Dependency Injection
設計・アーキテクチャ
別名: Dependency Injection別名: DI
あるクラスが必要とする別の部品を、自分の内部で作らず、外部から与えてもらう設計手法。
クラスの内部で必要な部品を直接生成すると、その部品同士の結びつきが強くなり、テストや差し替えがしにくくなる。外部から必要な部品を渡してもらう形にすることで、依存関係を柔軟に管理できるようにする。
テストの際、実際のデータベースの代わりに仮の部品を注入して動作確認するなど、テストのしやすさを高める目的でもよく使われる。