Inyección de Dependencias: Como inyectar código sin morir de sobre dosis…
Principios de diseño de código orientado a objetos SOLID
Proceso desarrollo de fábrica de software