依存性注入(DI)と制御の反転(IOC)のファンダメンタルズ

依存性注入(DI)と制御の反転(IOC)のファンダメンタルズ

A.依存性注入とは何ですか?

依存性の注入は、英語の略語DependcyインジェクションDIで、DIは、オブジェクトが自動的に自身が取得するというよりも、件名、ターゲットオブジェクトの使用に引き渡される異なります。

II。制御の反転とは何ですか?

制御の反転は、コントロールの英語速記IOCの反転は、制御の反転は、プログラミングのアイデアでデザインパターンであるが、それはGOF23デザインパターンのいずれかに属していません。これは、タグ間の結合の度合いを軽減することです。最も一般的な方法は、依存性注入(DI)だけでなく、依存のルックアップ(Dependcy参照)にあります

III。依存性注入と制御の反転は何の関係がありますか?

依存性の注入も依存し、ルックアップしている、制御の反転を達成するための方法の一つであります

IV。依存関係逆転の原則は何か?

依存性逆転原理反転英語は、手順を結合の程度を低減するために、特定の実装に依存しない、Dependceは、略記DIPは、依存性逆転原理は、下位モジュールに依存してはならない上位モジュールを意味するが、抽象インタフェースに依存します。

コントロールの実装のV.反転は、これらのですか?

spring.net、団結、のStructureMap、autofac

これらを達成するためのVI。依存性注入手段?

1.コンストラクタ

2.プロパティ

3.メソッド

VII。ウェイ?

1.コードの実装

2.プロファイルを実装する(推奨)

おすすめ

転載: www.cnblogs.com/zlp520/p/12015973.html