The Liskov Substitution Principle (LSP) Explained in Python.
Towards robust software with SOLID principle 3/5. This post is part 3 of a series on the SOLID [https://en.wikipedia.org/wiki/SOLID]principles. You can find the second post here [https://haseebkamal.com/the-open-closed-principle-explained-with-a-python-example/] . Before we delve into the reasoning of this principle and how it fits