One of my favorite Robert Martin's books, Agile Software Development Priciples, Patterns and Practices. I like especially the Priciples part of the book:
- Single-Responsibility
- Open-Closed Principle
- The Liskov Substitution Principle
- Dependency-inversion Principle
- Interface-Segregation Principle
A good review of the book by David Hayden:
http://codebetter.com/blogs/david.hayden/archive/2005/06/17/64766.aspx
You may also like:
Follow on Twitter
#1 by Jacob Hookom on July 22, 2005 - 2:18 pm
Quote
I’ve ranted about that book over and over in my personal blog– I think it should be required reading material in college for OO design.
[Reply]