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: http://tinyurl.com/3xxzlff
- S - Single Responsibility Principle
- O – Open/Closed Principle
- L – Liskov Substitution Principle
- I – Interface Segregation Principle
- 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!