Pregunta de entrevista de Allianz

To explain about three design patterns