Domanda di colloquio di Capital One

Object Oriented Design Question, not so hard.