Ennova Research interview question

Design pattern spiegane alcuni e come li useresti