L - Liskov Substitution Principle
Introdução
O princípio SOLID é um conjunto de cinco princípios de design de software que visam tornar o código mais fácil de entender, manter e estender. Cada letra do acrônimo SOLID representa um desses princípios.
L - Liskov Substitution Principle (Princípio da Substituição de Liskov)
“Se S for um subtipo de T, os objetos do tipo T em um programa poderão ser substituídos por objetos do Tipo S sem alterar nenhuma das propriedades desse programa. — Wikipedia.”
Quando uma classe filha não pode executar as mesmas ações que sua classe pai, isso pode causar erros.