Logo Passei Direto
Buscar
A utilização de interfaces traz como um dos principais benefícios a facilidade de testes e manutenção. Testadores podem criar versões simuladas de classes que implementam a interface sem a necessidade de implementar toda a classe.
Qual é um benefício de se utilizar interfaces em desenvolvimento de software?
a) Aumenta a complexidade do código
b) Facilita a implementação de novas funcionalidades
c) Elimina a necessidade de testes
d) Dificulta a manutenção do sistema
User badge image
Estudando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as alternativas uma a uma: a) Aumenta a complexidade do código - Na verdade, o uso de interfaces tende a reduzir a complexidade, pois promove uma melhor organização e separação de responsabilidades. b) Facilita a implementação de novas funcionalidades - Esta é uma afirmação verdadeira. Interfaces permitem que novas classes sejam criadas que implementem a interface, facilitando a adição de novas funcionalidades sem afetar o código existente. c) Elimina a necessidade de testes - Isso é incorreto. O uso de interfaces não elimina a necessidade de testes; na verdade, pode facilitar a criação de testes, mas os testes ainda são necessários. d) Dificulta a manutenção do sistema - Isso também é incorreto. O uso de interfaces geralmente facilita a manutenção, pois permite que as implementações sejam trocadas ou modificadas sem impactar outras partes do sistema. Portanto, a alternativa correta é: b) Facilita a implementação de novas funcionalidades.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina