Saturday, January 24, 2009


Robert “Uncle Bob” C. Martin coined the acronym SOLID a couple of years ago and though I’m fairly familiar with all of the principles I’d like to really make sure I’ve understood them all so I think I’m going to write a little series, one post for each principle. As the first post here’s a list of the principles.


  • Single responsibility principle
  • Open closed principle
  • Liskov substitution principle (way cool name)
  • Interface segregation principle
  • Dependency inversion principle

You sound so smart when saying things that ends in –principle.

Check out Scott Hanselman’s interview with uncle Bob on Hanselminutes.

No comments:

Post a Comment