4
Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Criador:
A
Evita a criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch-case).
B
Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado x partes.
C
Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as dependências entre eles sejam gerenciáveis.
D
Evita a duplicação de algoritmos que apresentam a mesma estrutura, com alguns pontos de variação entre eles.
E
Recomenda que cada módulo deve ter uma responsabilidade bem-definida.