Pregunta de entrevista de UBS

Java design patterns and follow-ups