inversión de control

¿Qué es la Inyección de Dependencias?

Inyeccion de dependencias

Existen por Internet decenas de definiciones aburridas que hablan sobre la Inyección de Dependencias, también conocida como Dependency Injection para los angloparlantes, o DI en su versión abreviada. En este artículo intentaré explicar de qué va, y la relación que tiene con el concepto de Inversión de Control, Inversion of Control en lengua de Shakespeare, o IOC para quienes les gusta hablar con abreviaturas. Ambos conceptos suelen confundirse habitualmente y, aunque están relacionados porque uno es consecuencia del otro, no son exactamente lo mismo.