Questão de Engenharia de Software — Orientação a Objetos — IF-MT 2024
Engenharia de SoftwareOrientação a Objetos
- Código
- qg240925
- Banca
- IF-MT
- Órgão
- IF-MT
- Ano
- 2024
- Nível
- Superior
- Cargo
- Professor do Ensino Básico, técnico e Tecnológico - Informática
Analise as sentenças abaixo, baseadas na obra de Sommerville a respeito de herança:(SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 148, 250 a 251)I - O problema com a herança na programação orientada a objetos é que o código associado com um objeto não está concentrado em um só lugar, dificultando a compreensão do comportamento do objeto e possibilitando que se ignorem erros de programação.II - A herança, quando combinada com ligações dinâmicas, pode causar problemas de timing em tempo de execução. Diferentes instâncias de um método podem ser vinculadas a uma chamada, dependendo dos tipos de parâmetros e, por consequência, diferentes quantidades de tempo serão despendidas na busca pela instância do método correto.III - Herança faz testes de classes de objeto mais complicados, já que a operação que é herdada pode fazer suposições sobre outras operações e atributos. Essas operações podem não ser válidas em algumas subclasses que herdam a operação. Portanto, é necessário testar a operação herdada em todos os contextos de uso.Estão CORRETAS a(s) afirmação(ões):
- AI e II apenas.
- BI e III apenas.
- CII e III apenas.
- DII apenas.
- ETodas.