Inyección de dependencias
¿Qué es la inyección de dependencias?
La inyección de dependencias es una técnica de diseño en la que un objeto o componente recibe desde fuera lo que necesita para funcionar.
¿Para qué sirve?
Sirve para:
- Reducir acoplamiento.
- Facilitar testing.
- Hacer componentes más reutilizables.
Características
- Separa creación y uso de dependencias.
- Mejora modularidad.
- Es común en arquitectura y frameworks.
¿Dónde se usa?
- En backend, frontend y sistemas modulares.
- En Angular, NestJS y otros frameworks.
Conclusión
La inyección de dependencias ayuda a diseñar software más flexible y fácil de probar. Es una técnica muy útil cuando el sistema crece.