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.