Home > Artigos > Os 5 Princípios SOLID - Linguagem de Programação Orientada a Objetos - POO

30-09-2022

Os 5 Princípios SOLID - Linguagem de Programação Orientada a Objetos - POO

Princípios - SOLID - Linguagem - Programação - Orientada - Objetos - POO


Existem cinco importantes princípios que se aplicam a qualquer linguagem de programação orientada a objetos (POO), conhecidos como os princípios SOLID. Estes princípios são importantes no desenvolvimento de software na medida em que facilitam muito a sua manutenção e permitem que o mesmo cresça de forma harmoniosa e simples mantendo assim o código sempre limpo.


Michael Feathers criou o acrónimo SOLID ao reparar que a palavra encaixava perfeitamente em cinco princípios de design de classes compilados por Robert C. Martin, mais conhecido por Uncle Bob.

 

Os 5 princípios SOLID são os seguintes:

  • S - Single Responsiblity Principle - Princípio da responsabilidade única;
  • O - Open-Closed Principle - Princípio Aberto-Fechado;
  • L - Liskov Substitution Principle - Princípio da substituição de Liskov;
  • I - Interface Segregation Principle - Princípio da Segregação da Interface;
  • D - Dependency Inversion Principle - Princípio da inversão da dependência.

 

Estes princípios SOLID em união com boas práticas de “Clean Code” devem ser aplicados para que o software desenvolvido seja flexível, escalável e robusto, ficando tolerante a alterações, facilitando a implementação de novos requisitos e a manutenção do sistema.

 

Artigos relacionados:

 

 

 

 

👉 Instagram @niuGIS

RELACIONADAS


28-09-2021