SOLID is an acronym for the first five object-oriented design (OOD) principles
by Robert C. Martin.
This principles encourage us to create more maintainable, understandable, and flexible software.
Consequently, as our applications grow in size, we can reduce their complexity and save ourselves a lot of headaches further down the road!
S
Single Responsibility PrincipleO
Open-Closed PrincipleL
Liskov Substitution PrincipleI
Interface Segregation PrincipleD
Dependency Inversion Principle
In this repository, you will be introduced to each principle individually to understand how SOLID can help make you a better developer.