Over the years software industry has evolved a lot. We have seen gigantic upgrade in computer hardware and software have evolved and become more and more complex. It is more important now than ever before that software developers write excellent quality code as they are responsible for automating everything from nuclear missiles to air radar systems. It is important that we adapt to the best design principals and patterns that have been developed over the years as they will aid us in writing better software for our customers.
If you are a developer, learning about SOLID Principles will enable you to write loosely coupled and maintainable code. In this video, I will cover the open-closed principle and show how we can use Strategy and Factory design patterns to solve the violation of this principle.