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

目次

概要

DI

DIとは?

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

依存性

注入

ユースケース

問題点

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

.NETにおけるDI

詳細

DIの種類

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

interface注入

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

setter 注入

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

constructor注入

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

コンテナー

参考

Qiita

ASP.NET Core における DI


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


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