1

だから私はそれについて読んでいて、私が出くわしたすべての例は、次のようなもので概念を説明しています:

オリジナル

A ---> B

IoC

A ---> :I: ---> B ---> C , etc

もともと直接Aから何かを消費するところ。IoCBでは、多くの可能な実装の1つであるインターフェイスを使用します。 AB

制御の反転はこれで本当にすべてですか?

4

2 に答える 2

1

これは、オブジェクト指向がA:Bであると言うようなものです。いいえ、IoCはあなたが言ったことではありません。いくつかの目的があり、その目的を達成する方法の1つは、あなたが言ったように機能することです。ウィキの記事を見ると、いくつかの基本的なパターンが使用されています(実際にはウィキが言及したものよりも多い):

using a factory pattern
using a service locator pattern
using a constructor injection
using a setter injection
using an interface injection
using a contextualized lookup

また、依存性注入は、IoCを実行するときに関係する一般的な概念の1つです。Martin Fowlerの詳細な記事「制御の反転と依存性注入パターン」を読めば、それをよりよく理解できると思います。

于 2012-04-05T05:44:52.743 に答える
0

どうやらそうではありません。ウィキペディアの記事は、ここの誰もが言いたいと思うよりも主題について多くを述べています。

于 2012-04-05T05:27:28.340 に答える