Pregunta de entrevista de MindGeek

what are different design patterns