A guide to help you understand the Liskov Substitution Principle better — Introduction As we all know, software requirements always change, and we, as developers, need to make sure these changes don’t break the existing code. For this reason, the SOLID principles were introduced in Object-Oriented design to ease this process. The SOLID principles are a set of principles created by Robert C…