¿Cómo se determina qué clases se deben construir a través de un contenedor de IOC y cuáles no? He trabajado en proyectos con ambos extremos y parece que las interfaces solo deberían usarse cuando las clases especifican una tecnología específica, como el registro o el acceso a los datos.¿Qué debería construirse a través de un contenedor de IOC?
¿Dónde se traza la línea entre los dos?
DI. Todo. Siempre. Porque. – Aaronaught