Considerando o paradigma de orientação a objetos, qual dos princípios a seguir é violado quando uma subclasse altera o comportamento de um método da superclasse de tal forma que as classes cliente que esperavam o comportamento original da superclasse agora funcionam incorretamente?
- A)Encapsulamento
- B)Polimorfismo
- C)Herança
- D)Princípio da Substituição de Liskov (LSP)
gabarito
- E)Abstração
Resposta correta: alternativa D
Princípio da Substituição de Liskov (LSP)
Ver comentário resumido
O Princípio da Substituição de Liskov (LSP) afirma que objetos de uma superclasse devem poder ser substituídos por objetos de suas subclasses sem quebrar o sistema. Se uma subclasse altera o comportamento esperado, ela viola esse princípio, causando problemas nas classes cliente …
Resolva e receba a explicação completa por IA
Em vez do gabarito, a IA mostra exatamente onde você errou — em 500 mil questões, para todas as bancas.
Sem cartão · 7 dias Pro grátis · Cancele quando quiser