パスワードを忘れた? アカウント作成
609602 journal

kamogawaの日記: メモ:DIContainer

日記 by kamogawa

DIContainerとは、アプリケーションコードAに対してプラグインBを
結びつける(参照させる)仕組み。Aは抽象的な記述。これに実装ごとの
依存性を記述したBを参照させてAを再利用したいとき、
DIContainerを利用することで、Aを修正せずにBと結びつけることが
できる。

という理解であってる?>偉い人
ややこしすぎてもう頭ボーン!寸前ですよ。

Inversion of Control コンテナと Dependency Injection パターン

…軽量コンテナがなぜ有用なのかというと、制御の反転を実装しているからだという。しかしそれでは私にはなんのことやらさっぱりである。制御の反転は、フレームワークに共通する特性なのだから「軽量コンテナはスゴイ。なんたって制御の反転を使っているからね」と言われても、それは「俺のクルマはスゴイ。なんたって車輪がついているからね」と言うようなものだ。

ちょっとワラタ

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

読み込み中...