collections:robert_c._martin_s_principle_collection
This is an old revision of the document!
Table of Contents
Robert C. Martin's Principle Collection
Robert C. Martin collected ten principles dealing with object-oriented design. The first fife of them—the so-called SOLID principles— deal with the design of classes:
- Open-Closed Principle (OCP)
Then there are three principles about package cohesion:
- Common Closure Principle (CCP)
- Common Reuse Principle (CRP)
The last three principles deal with package coupling:
Origin
- Robert C. Martin: Agile Software Development, Principles, Patterns, and Practices
Further Reading
collections/robert_c._martin_s_principle_collection.1354194704.txt.gz · Last modified: 2013-05-19 22:09 (external edit)