Skip to content

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.

Reference

[^1] SOLID design principles