Pregunta de entrevista de Nubank

General Object Oriented Design based questions.