No processo de desenvolvimento de software,
muitas vezes não precisamos nos preocupar em resolver certos problemas, pois outras pessoas no passado
já trabalharam nisso. O nome que damos para essas
fórmulas é design patterns (Padrões de projeto), que
no final, se resumem a soluções típicas para problemas comuns em um projeto de software.
Assinale a alternativa correta em relação ao assunto.