The SOLID acronym, coined by Michael Feathers and popularized by Robert Martin, represents five of the most well known principles of object-oriented design: Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion. Other principles include Andy Hunt and Dave Thomas’s DRY (Don’t Repeat Yourself) and the Law of Demeter (LoD) from the Demeter project at Northeastern University.
- Chapter 1. Object-Oriented Design
- from Practical Object-Oriented Design in Ruby: An Agile Primer
- Publisher: Addison-Wesley Professional
- Released: September 2012
Make sure I research these terms.
Share this highlighthttp://www.safaribooksonline.com/a/practical-object-oriented-design/50497/