не замещать поведение базового класса."? получается лсп - не переопределять методы?
Если не переопределять методы, то и лсп не нужно
если переопределять методы с сохранением логики, то и лсп не нужно
Лсп вроде бы про контракт говорит. Поведение как угодно менять можно, главное чтобы контракт сохранялся.
"Наследующий класс должен дополнять, а не замещать поведение базового класса."
В принципе это даже не обязательно про классы. Можно тоже самое сказать про интерфейсы и структуры в го. Тогда поведения у базового типа нет вообще.
опять же, слишком абстрактно, но под определение подходит. но в реальности это тебя никак не спасет.
я уже написал
и где ты это нашел?
Обсуждают сегодня