Domanda di colloquio di Capital One

Design patterns.