Pergunta de entrevista da empresa nventive

Design patterns, C#