Pregunta de entrevista de Avanade

Solid principles and design patterns