Liskov Substitution Principle (LSP) — принцип подстановки Барбары Лисков
Принцип подстановки Лисков (LSP) говорит, что объекты дочерних классов должны полностью заменять объекты родительских — без сюрпризов и нарушения логики. В статье разберём, почему неправильное наследование приводит к багам, и как строить архитектуру так, чтобы полиморфизм работал предсказуемо и безопасно.