Assinale a alternativa que apresenta declaração correta acerca de design patterns (padr...

Assinale a alternativa que apresenta declaração correta acerca de design patterns (padrões de projeto).
A
São utilizados em contextos abrangentes, mas pouco complexos.
B
Diminuem a coesão, aumentando o acoplamento.
C
São fundamentais apenas para o reuso do projeto no desenvolvimento orientado a serviços.
D
Compreendem planejamento, especificação, execução, registro e verificação.
E
São abstrações de alto nível que documentam soluções bem-sucedidas de projeto.