Skip to content

SOLID explicado na linguagem C++ para a matéria de Engenharia de Software.

Notifications You must be signed in to change notification settings

akiwnl/solid-principles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

O que é SOLID? Entenda de uma vez por todas!

SOLID são cinco princípios da programação orientada a objetos que facilitam no desenvolvimento de softwares, que é uma sigla cunhada por Robert Martin e Michael Feathers. Ela deriva da letra inicial de cada princípio, em inglês:

  • S - Single Responsibility 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)

O projeto foi estruturado em quatro pastas, cada uma correspondendo a um princípio específico. Dentro de cada uma dessas pastas estão os códigos relevantes que serão utilizados para explicar esses princípios.

About

SOLID explicado na linguagem C++ para a matéria de Engenharia de Software.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages