Robert C. Martin created the SOLID principle collection where “SOLID” is an acronym for the following principles:
- Open-Closed Principle (OCP)
This is the subset of Martin's principles that deals with the design of classes. For the full list of principles he collected see Robert C. Martin's Principle Collection.
- Robert C. Martin: Agile Software Development, Principles, Patterns, and Practices
Discuss this wiki article and the collection on the corresponding talk page.