Pregunta de entrevista de George Labs

Dependency injection, OOP, SOLID principles