SOLID Design Principles in Software Development
The SOLID design principles are a set of five principles that help developers create software that is easy to use, maintain, and extend.
S- Single Responsibility Principle(SRP)
O- Open/Closed Principle(OCP)
L-Liskov Substitution Principle(LSP)
I-...