Domanda di colloquio di IBM

Quali pattern utilizzi e perché