> For the complete documentation index, see [llms.txt](https://jurovgui.gitbook.io/solid/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jurovgui.gitbook.io/solid/readme.md).

# S.O.L.I.D

[WIKI](https://github.com/juliaRobertav/SOLID/wiki) (link)

Link da documentação:

{% embed url="<https://jurovgui.gitbook.io/solid/>" %}

***

### description: SOLID Princípios e Exemplos

## S.O.L.I.D

<mark style="color:blue;">O que é SOLID</mark>

Os 5 princípios da POO

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)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)

São princípios e boas práticas que visam melhorar a arquitetura e design de um projeto, além de ter como intuito facilitar a manutenção e compreensão, ajudando a escrever códigos mais limpos, separando responsabilidades, e estimulando o reaproveitamento do código. ​

Referências

* <https://blog.casadodesenvolvedor.com.br/solid-na-pratica/>
* <https://blog.betrybe.com/linguagem-de-programacao/solid-cinco-principios-poo/>
* <https://medium.com/desenvolvendo-com-paixao/o-que-%C3%A9-solid-o-guia-completo-para-voc%C3%AA-entender-os-5-princ%C3%ADpios-da-poo-2b937b3fc530>
* <https://community.revelo.com.br/principios-solid-em-java/>
