Aqui na PB Hub Soluções trabalhamos diariamente com a aplicação do SOLID. Você sabe o que é?
Se ainda não sabe o que significa, não se preocupe!
Nosso dev preparou esse artigo para explicar para você do que estamos falando.
SOLID é um acrônimo que junta 5 modelos de bons hábitos de desenvolvimento orientado a objetos.
Cada classe/arquivo deve ter uma única responsabilidade;
Uma classe não deve ser aberta a modificações e sim a extensões, ao se estender uma classe se reaproveita todo o funcionamento que já tem e não há a necessidade de sobrescrevê-los;
É importante visar que o código esteja preparado independente de mudanças externas, por exemplo, código estar preparado para receber qualquer que seja o método utilizado de upload independente do serviço de upload usado.
Nada de interfaces com muitos atributos caso haja muitos atributos atrelados a uma interface tente segregá-los;
As classes da aplicação não devem depender de implementações e sim interfaces, pois essas são as formas não funcionais de mostrar a tipagem da classe.
© 2021-2024 PB Hub Serviços em Tecnologia LTDA | CNPJ: 34.905.548/0001-00.