Liskov Substitution Principle (LSP) in Java
Introduction
When designing software using inheritance, a common mistake developers make is creating subclasses that change expected behavior.
This leads to:
Unexpected bugsBroken polymorphismDifficul
blog.boosteredu.in5 min read