No contexto da Engenharia de Software, o design de software é uma fase crucial que envolve a criação de uma representação da estrutura arquitetônica do sistema. A respeito dos princípios e padrões de design, assinale a afirmativa INCORRETA:
- A)O padrão Observer é comumente utilizado para implementar um mecanismo de notificação de eventos, onde um objeto notifica outros que estão interessados em suas mudanças de estado.
- B)A coesão reflete o grau em que os elementos de um módulo estão relacionados funcionalmente uns aos outros; alta coesão é geralmente desejável.
- C)O acoplamento descreve a dependência entre módulos diferentes; um baixo acoplamento é preferível para facilitar a manutenção e a reutilização.
- D)O princípio de Responsabilidade Única (SRP) sugere que uma classe deve ter múltiplos motivos para mudar, concentrando diversas funcionalidades para otimização de recursos.gabarito
- E)O padrão Factory Method define uma interface para criar um objeto, mas permite que as subclasses decidam que classe instanciar, promovendo a inversão de controle.