This project is still in developement.
The SOLID-Principle is a mnemonic acronym introduced by Michael Feathers for the "first five principles" named by Robert C. Martin in the early 2000s.
It names five basic principles of object oriented design, with the intent to help programmers create systems that are easy to maintain and extend.
This project tries to shed some light onto the SOLID-Principle. It uses various code examples, to show bad and good implementations of each principle.
The principle's mnemonic acronym stands for the following principles:
- S - Single responsibility principle
- O - Open/closed principle
- L - Liskov substitution principle
- I - Interface segregation principle
- D - Dependency inversion principle
This project is licensed under the terms of the MIT license.