Pergunta de entrevista da empresa IBM

Quali pattern utilizzi e perché