SOLID

An acronym for some principles of good software architecture, originally compiled by Robert C. Martin in the 1990s. The letters stand for:

- SRP Single Responsibility Principle

- OCP Open Closed Principle

- LSP Liskov Substitution Principle

- ISP Interface Segregation Principle

- DIP Dependency Inversion Principle