Dependency Injection

依存性の正体がオブジェクトの生成のコードであるならば,この「悪者」となっているコードを消せないか? 具体的には,Bを生成するコード(=依存性)をA本体に含めず,その実行時に動的に「注入」できないか? この考え方が,依存性注入(Dependency Injection),すなわちDIなのである。

おもしろい記事だとは思いましたが、今の僕のレベルでは不要のようですね。