Sobre os design patterns, é correto afirmar:
Sabendo que os padrões de projeto são originários da arquitetura (não a de software, mas arquitetura mesmo..) a primeira questão, que parece ser completa, é errada porque faz parecer que este tipo de linguagem é apenas usada em sistemas orientados a objeto.
a) Errado, não se pode afirmar que sempre incluem código de programaçãob) Errado, um design pattern não é uma aplicação
c) Errado, grande parte dos patterns são razoavelmente complexos
d) Errado, o conceito de design pattern pode ser aplicado desde o desenvolvimento de software até outras áreas como arquitetura e educação
e) Correto.
e-
o que caracteriza um padrão:
1- solução amplamente testada a aprovada
2- aplicavel em varios cenarios
3- bem-definidos e documentados
4- é como um guia ou mapa, nunca uma estrategia