Skip to content

rodrigomarini/solid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

SOLID

SOLID representa os cinco primeiros princípios da programação orientada a objetos e design de código identificados por Robert C. Martin (Uncle Bob).

Neste projeto, implementei alguns exemplos básicos e práticos para estudo.

S - SRP

Single Responsability Principle: As responsabilidades deve ser bem definidas e separadas nas classes correspondentes

O - OPC

Open Closed Principle: Toda entidade deve ser aberta a extensão e fechada para alteração.

L - LSP

Liskov Substituition Principle: Toda classe derivada deve ser substituivel pela classe base

I - ISP

Interface Segregation Principle: Interfaces coesas, com comportamentos específicos separados

D - DIP

Dependency Inversion Principle: Depender significa acoplamento, então para manter baixo acoplamento, opte sempre pela interface, pois uma vez que possuem N implementações, tendem a ser mais estáveis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages