Solid Principle

The SOLID principles are five essential guidelines that enhance software design, making code more maintainable and scalable.

Single-responsibility Principle Open-closed Principle Liskov Substitution Principle Interface segregation principle Dependency Inversion Principle