Ed
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.
Cadastre-se ou realize login
Mais perguntas desse material