SOLID

SOLID

The SOLID principles are a set of design principles for object-oriented programming aimed at improving software development practices. These principles were introduced by Robert C. Martin, also known as Uncle Bob. The SOLID acronym stands for:

Single Responsibility

Open-Closed

Liskov Substitution

Interface Segregation

Dependency Inversion

References