Pregunta de entrevista de OrangeHRM

What are the design patterns? Why we use them.