Pregunta de entrevista de Deloitte

Oops, Design pattern, few from your experience