Inyección de dependencias vs Inversión de dependencias vs Contenedor de inyección de dependencias

Explicación de las diferencias entre estos tres conceptos que a veces se confunden:

  • Inyección de dependencias
  • Inversión de dependencias
  • Contenedor de inyección de dependencias

Veremos que problemas tiene cada uno, coo resolverlos y cuando usarlos.

Dependencias iconos creados por juicy_fish – Flaticon

Repo de ejemplo

Enlaces relacionados:

De Static a Hexagonal (Resolviendo los problemas de los métodos Static)

He recuperado una charla que di hace unos meses en la que, a través de ejemplos, explicaba los problemas que nos pueden dar los métodos static y cómo podríamos solucionarlos. Al final terminábamos con una solución que nos recordaba a la Arquitectura Hexagonal.

Si te ha interesado, échale un ojo a este otro vídeo en el que analizo los errores más comunes en Arquitectura Hexagonal.