injection - inyeccion de dependencias javascript
¿Qué es la Inyección de Dependencia? (6)
¿Cuál es el propósito de DI?
El objetivo de Dependency Injection es reducir el acoplamiento en su aplicación para que sea más flexible y fácil de probar.
¿Cómo se beneficia?
Los objetos no tienen dependencias codificadas. Si necesita cambiar la implementación de una dependencia, todo lo que tiene que hacer es Inyectar un tipo diferente de Objeto.
¿Cómo se implementa?
Hay varios métodos de Inyección de Dependencia. Echa un vistazo al here para ver ejemplos de cada uno. Una vez que los comprende, puede comenzar a investigar los diversos marcos de Injerto de Dependencia.
Posible duplicado:
¿Qué es la inyección de dependencia?
Spring es el marco desde donde el concepto Dependency Injection llegó a la imagen.
¿Cuál es el propósito de DI? ¿Cómo se beneficia? ¿Cómo se implementa?
DI nos permite intercambiar componentes, mejorar la capacidad de prueba y asegurar que los componentes se acoplen de manera flexible. DI permite resolver dependencias en tiempo de ejecución utilizando contenedores DI como Windsor Castle, Unity, Spring.net, MEF que permite que las aplicaciones sean extensibles.
Intente echar un vistazo a: http://martinfowler.com/articles/injection.html
Muy corto,
¿Cuál es el propósito de DI? Con la inyección de dependencia, los objetos no definen sus propias dependencias, las dependencias se les inyectan según sea necesario.
¿Cómo se beneficia? Los objetos no necesitan saber dónde y cómo obtener sus dependencias, lo que da como resultado un acoplamiento flexible entre los objetos, lo que los hace mucho más fáciles de probar.
¿Cómo se implementa? Por lo general, un contenedor administra el ciclo de vida de los objetos y sus dependencias en función de un archivo de configuración o anotaciones.