Posted by: Terry Nederveld | August 12, 2011

S.O.L.I.D. by Terry

One question that was asked of me each time I interviewed the last time I switch careers was: “What is S.O.L.I.D.?” Each posting in this series will highlight one area of the S.O.L.I.D. principles. If you are here reading my blog because you are a friend or family member that is not a software developer you probably have not heard the acronym before. S.O.L.I.D. is a set of principles that are used to create great object-orientated software applications. For a detailed definition you can find one at the following link:

  1. S – Single Responsibility Principle
  2. O – Open/Closed Principle
  3. L – Liskov Substitution Principle
  4. I – Interface Segregation Principle
  5. D – Dependency Inversion Principle

This series may not come in order since I don’t end up blogging that much. But I will eventually finish the series, I promise! Each time I post an entry to this series I will update the list above with links to that principle’s article.

Happy Coding!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s


%d bloggers like this: