Orientação a Objeto – SOLID – CircuIT – Soluções em Tecnologia da Informação
L LSP Princípio da Substituição de Liskov As classes base devem ser substituíveis por suas classes derivadas.
Os princípios SOLID devem ser aplicados para se obter os benefícios da orientação a objetos, tais como:
Que forneça o máximo de reaproveitamento;
Que permaneça o máximo de tempo possível em utilização.
Utilizando os princípios SOLID é possível evitar problemas muito comuns:
Dificuldade na testabilidade / criação de testes de unidade;
Código macarrônico, sem estrutura ou padrão;
Dificuldades de isolar funcionalidades;
Duplicação de código, uma alteração precisa ser feita em N pontos;
Fragilidade, o código quebra facilmente em vários pontos após alguma mudança.
Os princípios SOLID deveriam ser aplicados por qualquer desenvolvedor maduro, porém pouquíssimos profissionais preocupam-se em utilizá-los, sugiro que crie um sistema simples e utilize estes princípios para treinar, será uma experiência gratificante.
Empresário, Professor, Palestrante, Analista de Sistemas, Programador em Basic, Pascal, Object Pascal, Delphi, Visual Basic, Asp, PHP, Asp.Net, C#, C, C++, ASP.Net, Visual Basic.net, Java, Kotlin, Rubi, Pyton, TypeScript, DBA Mysql, SQL Server, SQLite, Oracle, Firebird, Postgress e Gestor de Projetos com PMBook, ITIL, Cobit, CMM há mais de 19 anos, Trabalhou em diversas empresas como FADESP fundação de Amparo e Desenvolvimento da Pesquisa, Infraero Belém, Tecnoinf, Microlins, Grau Técnico, Amazon Informatica entre outras hoje é CEO da CircuIT.