Ed
há 2 meses
Vamos analisar as alternativas sobre o papel das classes abstratas e interfaces na programação orientada a objetos: a) Aumentar a complexidade do código. - Essa opção não é correta, pois o objetivo das classes abstratas e interfaces é, na verdade, simplificar e organizar o código, promovendo a reutilização e a manutenção. b) Fornecer um modelo ou contrato que define comportamentos sem especificar implementação completa. - Esta opção está correta. Classes abstratas e interfaces permitem que você defina métodos que devem ser implementados pelas subclasses, sem fornecer a implementação completa, promovendo a flexibilidade e a abstração. c) Substituir funções concretas. - Essa opção não é precisa, pois classes abstratas e interfaces não substituem funções concretas, mas sim definem um contrato que as classes concretas devem seguir. d) Servir apenas como decoração no código. - Essa opção é incorreta, pois classes abstratas e interfaces têm um papel funcional importante na estruturação do código, não são apenas decorativas. Portanto, a alternativa correta é: b) Fornecer um modelo ou contrato que define comportamentos sem especificar implementação completa.
Mais perguntas desse material