Ed
há 2 anos
Para responder à sua pergunta, vamos analisar cada uma das alternativas em relação ao princípio que promove a independência dos módulos em um sistema: a) Princípio da Responsabilidade Única (SRP) - Este princípio afirma que um módulo deve ter apenas uma razão para mudar, ou seja, deve ter uma única responsabilidade. Embora isso ajude a manter a clareza, não é o foco principal da independência entre módulos. b) Princípio da Inversão de Dependência (DIP) - Este princípio sugere que módulos de alto nível não devem depender de módulos de baixo nível, mas ambos devem depender de abstrações. Isso promove a independência entre módulos, facilitando a reutilização e a manutenção. c) Princípio da Segregação de Interfaces (ISP) - Este princípio afirma que um cliente não deve ser forçado a depender de interfaces que não utiliza. Embora isso ajude a criar interfaces mais específicas e, portanto, mais independentes, não é o foco principal da independência entre módulos. d) Princípio da Preparação para a Mudança (CPP) - Este princípio sugere que o design deve ser feito de forma a facilitar mudanças futuras, mas não aborda diretamente a independência dos módulos. Analisando as opções, a que mais se alinha com a prática de manter os módulos de um sistema o mais independentes possível é: b) Princípio da Inversão de Dependência (DIP).
Cadastre-se ou realize login
Mais perguntas desse material