Pregunta de entrevista de Advanzia Bank

Tell me about software design patterns