1:制御の反転(IOC略す制御の反転)、
それは、オブジェクト指向プログラミングの 1つの設計原理が間コンピュータコード減少させるために使用することができる結合度を。最も一般的な方法は、依存性注入(DIと呼ばれる依存性注入)と呼ばれ、「依存のルックアップ」(依存関係のルックアップ)と呼ばれる方法があります。オブジェクトは、それに渡されたオブジェクトに依存する調節システム内のすべてのオブジェクトに対して外部のエンティティによって作成された制御の反転による。それは対象依存に注入され、言うことができます。
2: