The general term for describing a particular family of techniques (ex. ConstructorInjection and SetterInjection) to implement the InversionOfControl pattern. Decouple modules/components/objects from each other by having a third-party (ex. a framework like SpringFramework, PicoContainer, etc.) ''inject'' into a component (typ. under construction) appropriate instances of objects that it depends on - GeoffSobering ----- Referenced on * HollywoodPrinciple * InversionOfControl * IocContainerComparison A very good text on DependencyInjection ''Inversion of Control Containers and the Dependency Injection pattern'' can be found at MartinFowler''''''s bliki: http://www.martinfowler.com/articles/injection.html ------ See ConstructorInjection, SetterInjection, InversionOfControl See also http://ruby-practices.stevej.name/wiki/show/DependencyInjectionViaSitu ---- CategoryEvents