RUAG (Switzerland) interview question

Give me 5 design patterns