Explicando qué es inyección de dependencia (DI)


En la programación orientada a objetos (OOP) se puede pensar en objetos o clases como componentes o módulos que trabajan juntos para proporcionar la funcionalidad del programa. En un programa bien estructurado, puede querer reemplazar el Módulo A por el Módulo B e incluso añadir nuevos componentes al Módulo B, puede querer añadir pruebas unitarias […]