Liskov’s Substitution Principle was coined by Barbara Liskov in 1987 during a conference on Hierarchy and Data Abstraction. Its main task is to ensure in the inheritance between classes of Object-Oriented Programming that a derived class is not only but must behave like the base class. Its definition is:


Alexander Urrego

Systems Engineer with a huge experience working on IT infrastructure projects and passionate about software development, AR/VR, Big Data, and Machine Learning.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store