Five principles for object oriented software engineering

In Scott Hanselman’s latest podcast, Robert C. Martin explains the SOLID principles for object oriented software design. SOLID is an acronym for the following:

  • Single responsibility principle
  • Open-closed principle
  • Liskov substitution principle
  • Interface segregation principle
  • Dependency inversion principle

Related blog post: Why there will always be programmers

Update: Someone has made some funny posters for each of the SOLID principles, a parody of these posters with a photo and some motivational business cliché.

Tagged with:
Posted in Software development
0 comments on “Five principles for object oriented software engineering
1 Pings/Trackbacks for "Five principles for object oriented software engineering"
  1. [...] mathematical opposite Five principles for object oriented software engineering Probability distributions and object oriented programming ? [...]