Pergunta de entrevista da empresa Honeywell

explain design pattern in software development