DI

ディーアイ
Dependency Injection(依存性注入)の略。オブジェクト指向プログラミングでオブジェクトの依存関係を外部から与える設計パターン。
「DI」を星図で探索する →

「DI」とは?意味を解説

DIは、クラスが必要とする依存するオブジェクトを、クラス内部で生成するのではなく、外部から注入する手法です。テスト容易性の向上、疎結合な設計、保守性の向上が利点。コンストラクタやセッターメソッドを通じて依存オブジェクトを受け取ります。スプリングフレームワークなど多くのフレームワークが採用しています。

例文

「DI」の言い換え・類語

「DI」の対義語

連想語・周辺概念

語源・由来

2003年にMartin Fowlerによって命名された用語。制御の反転(IoC)の具体的な実装手法として提唱。

英語で言うと

Dependency InjectionDIInversion of Control

「DI」との違いを比較する

似た言葉との違い・使い分けを解説しています。

「DI」をもっと知る本

この言葉やそのテーマを深めたい方へ。

語彙の星雲で「DI」を探索する →