![Learn C++ With Breaking Dependencies The SOLID Principle by Klaus Iglberger CppCon 2020 Video | Learn C++](https://i0.wp.com/learncplusplus.org/wp-content/uploads/2020/11/Ntraj80qN2k.jpg?resize=1140%2C694&ssl=1)
![Learn C++ With Breaking Dependencies The SOLID Principle by Klaus Iglberger CppCon 2020 Video | Learn C++](https://i0.wp.com/learncplusplus.org/wp-content/uploads/2020/11/Ntraj80qN2k.jpg?resize=1140%2C694&ssl=1)
SOLID consists of the five most essential software design principles namely:
- (S)ingle Responsibility
- (O)pen-closed Principle
- (L)iskov Substitution Principle
- (I)nterface Segregation Principle
- (D)ependency Inversion Principle
These five principles have been established to be an effective collection of guidelines for nearly two decades. It was initially implemented as object-oriented programming which can be used for different methods of programming. This video is a refresher of the SOLID Principles and its common different interpretations.