Este browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Escolha a melhor resposta para cada uma das perguntas abaixo.
Qual é o principal benefício do uso de interfaces para reduzir as dependências de código?
As interfaces fornecem implementações padrão para todos os métodos.
As interfaces permitem a herança múltipla de classes.
As interfaces promovem acoplamentos soltos e testes mais fáceis.
Como resolver a questão do código fortemente acoplado?
Modificando o código existente para adicionar novos recursos.
Refatoração do código usando interfaces para torná-lo mais modular e flexível.
Aumentando as dependências entre componentes.
Qual é a principal vantagem de usar uma interface na programação?
Ele permite que você modifique a classe sem adicionar novos itens de tipo.
Torna o sistema mais complexo e difícil de compreender.
Ele isola o comportamento, garantindo que a classe não dependa de implementações específicas.
Como é que uma interface contribui para o princípio da Separação de Preocupações?
Isolando comportamentos e garantindo que as responsabilidades são claramente divididas.
Complicando a compreensão, o teste e a extensão do sistema.
Permitindo que a classe dependa de implementações específicas.
Tem de responder a todas as questões antes de verificar o seu trabalho.
Esta página foi útil?
Precisa de ajuda com este tópico?
Quer tentar utilizar o perguntar e Aprender para obter esclarecimentos ou orientações ao longo deste tópico?