15-03-2023
Princípios SOLID - Princípio de Substituição de Liskov - 3 de 5
Manter todas as propriedades da classe base nas classes derivadas criadas. Esta é a premissa do princípio de substituição de Liskov, o correspondente à letra L dos princípios SOLID. Este e todos os princípios SOLID tem como objetivo tornar o software mais consistente, reaproveitável e com fácil manutenção.
A ideia é uma extensão do princípio de herança da POO e promove que, para que a herança seja utilizada de forma correta, a classe filha deve manter todas as propriedades da classe pai. Isso significa que a classe filha pode ter comportamentos adicionais, mas nunca deve perder ou modificar o comportamento original da classe pai. Por outras palavras, se uma classe pai pode fazer algo, então todas as suas classes filhas também devem ser capazes de fazer a mesma coisa.
Reutilização do código é talvez o benefício principal da utilização do princípio de substituição de Liskov. Mas além disso, este princípio permite que as classes filhas sejam usadas em conjunto com outras classes sem afetar o comportamento do programa. Isso torna o código mais flexível e extensível.
Com o uso incorreto do Princípio de Substituição de Liskov podem surgir problemas sérios de design de software. Se uma classe filha quebra o comportamento da classe pai, pode causar falhas no programa e tornar a manutenção do código mais difícil. Portanto, é importante seguir as diretrizes do princípio para evitar problemas.
O Princípio de Substituição de Liskov, em suma, é um conceito fundamental da programação orientada a objetos que descreve a relação entre uma classe e suas subclasses. Promove a reutilização do código, a flexibilidade e a extensibilidade do software. É importante seguir as diretrizes do princípio para evitar problemas de design de software e garantir um comportamento consistente do programa.
Artigos relacionados:
👉 Instagram @niuGIS
RELACIONADAS