SOLID – Liskov Substitution Principle (LSP)
Saudações, leitores! Já temos conhecimento de que abstração, no contexto da programação, é o ato de identificar caracterÃsticas em comum nas entidades do sistema de forma que seja possÃvel reaproveitar comportamentos e atributos por meio de heranças. A questão é que, algumas vezes, cometemos algumas falhas no processo de abstração, levando à violação do Liskov Substitution Principle.