「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
フレームワークやクラスライブラリなどの開発に必要になる知識。
上記の共通化技法(IoC、AOP)、依存性反転原則で使用される技術。
各メソッド内に別のメソッドを呼び出す「処理の共通的パターン」がある場合、
オブジェクト指向ではこれを共通化できず、処理が散在してしまう問題に対するソリューション。
コードの中で上記の解決を実現する。
コードの外で上記の解決を実現する。
ライブラリの差し替え技法として使用される。
実現する技術の名称をそのまま使用して、単に、DIと呼ばれることも多い。