SOLID Principle¶
Overview¶
SOLID is built target to be a principle applied in programming
Implementing SOLID design principles during development will lead to systems that are more maintainable, scalable, testable, and reusable [^1]
The component of SOLID:
flowchart LR
solid[SOLID]
solid --> s[Single Responsibility Principle]
solid --> o[Open-Closed Principle]
solid --> l[Liskov Substitution Principle]
solid --> i[Interface Segregation Principle]
solid --> d[Dependency Inversion Principle]
But come in mind, there are hard to remember the name of principle.