Imagem de fundo

Durante uma análise de código para um sistema bancário, o perito identificou um problem...

Durante uma análise de código para um sistema bancário, o perito identificou um problema de projeto conhecido como “Fragile Base Class Problem”, típico em hierarquias de herança.


Esse problema geralmente ocorre quando


A

se tenta sobrescrever métodos privados.


B

uma modificação na superclasse afeta negativamente o comportamento de subclasses existentes.


C

uma interface é implementada sem exploração de polimorfismo.


D

se tenta herdar de uma classe marcada como final.


E

o coletor de lixo remove objetos derivados antes dos objetos base.