Pregunta de entrevista de Genium

Solid principles, design patterns, dependency injection