Questão 2127984

Tecnologia da Informação · 2024

Questão

ID 2127984

Disciplina: Tecnologia da Informação

Assunto: Conceitos Básicos de Análise e Projeto OO

Ano: 2024 Banca: IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Órgão: Instituto Federal de Mato Grosso


Analise as sentenças abaixo, baseadas na obra de Sommerville a respeito de herança:

(SOMMERVILLE, lan. 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.

Il - 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.

IIl - 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):

Alternativas da questão 2127984
Pular para o conteúdo principal