Domanda di colloquio di Canon

Design patterns asked .