マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

DI

DIとは?

依存性を無くすために、動的に動作を注入する。

依存性

注入

ユースケース

問題点

IoC」や「AOP」自体にも言えることになるが、
同時に全体として協調動作させるときに複雑さが増す。

.NETにおけるDI

詳細

DIの種類

プログラムに依存性を注入する方法としては、以下のような手法が存在する。

interface注入

注入用のinterfaceを定義して注入を行う方法

setter 注入

setter メソッドを定義して注入を行う方法

constructor注入

constructorを定義して注入を行う方法

コンテナー

参考

Qiita


Tags: :プログラミング, :.NET開発


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS