Pergunta de entrevista da empresa RUAG (Switzerland)

Give me 5 design patterns