EMZETT.
Войти

LSP

Коротко: Принцип подстановки Лисков (LSP) гласит: объекты подкласса должны быть применимы везде так же, как объекты суперкласса.

Подробнее: Буква «L» в SOLID. Подкласс не должен нарушать ожидания, предъявляемые к суперклассу.

Подробности

Классический контрпример

Square наследует…

См. также: принципы SOLID, OCP, наследование