¿Qué es dependency-inversion-principle?
Úselo cuando una clase crea sus propias dependencias. Úselo al crear instancias de implementaciones concretas dentro de una clase. Úselo cuando se le indique evitar la inyección de dependencia por simplicidad. Fuente: yanko-belov/code-craft.