Skip to content

JoaoNascSilva/SOLID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Acrônimo para os cinco princípios da programação orientada a objetos e design de código, identificados por Robert C. Martin (Uncle Bob), em meados dos anos 2000.

Aplicando os principios do S.O.L.I.D.

SRP - Single Responsability Principle [Princípio da Responsabilidade Única]

Uma classe deve ter uma, e apenas uma responsabilidade.

OCP - Open Closed Principle [Princípio do Aberto e Fechado]

Entidades de software devem estar abertas para extensão, mas fechadas para modificação.

LSP - Liskov Substitution Principle [Princípio da Substituição de Liskov]

Subclasses devem poder substituir sua SuperClasse.

ISP - Interface Segregation Principal [Princípio da Segregação por Interface]

Clientes não devem ser forçados a depender de métodos que não usam, ou seja, uma classe deve realizar apenas ações necessárias a sua existência.

DIP - Dependency Inversion Principal [Princípio da Inversão de Dependência]

Dependa de uma abstração e não de implementação.

About

Aplicando os principios do SOLID na pratica

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages