FC ConcursosFC Concursos

Flashcard FC876091

O que causa o Fragile Base Class Problem em hierarquias de herança?

Linguagens de Programação

FGV · 2026

De acordo com o assunto TI Desenvolvimento de Sistemas: Linguagens de Programação, responda:

O que causa o Fragile Base Class Problem em hierarquias de herança?
Mostrar resposta e comentário

Resposta

Ocorre quando mudanças na superclasse passam a comprometer o funcionamento de suas subclasses que dependem de detalhes internos não documentados.



• Dependência interna: subclasses dependem de detalhes internos da classe base, como comportamento de métodos não documentados, campos protegidos ou chamadas internas, que podem ser alterados e quebrar o comportamento herdado.
• Mudanças na superclasse: alterações na implementação, assinatura, visibilidade ou na ordem de chamadas da superclasse quebram expectativas implícitas das subclasses.
• Chamadas no construtor: inclusão de chamadas a métodos sobreponíveis no construtor da superclasse pode executar código da subclasse antes dela estar plenamente inicializada, causando erros sutis.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/871674

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo