в коде это не lsp получается, а просто кривой код, который исправляется протоколом. Скорее тут нарушается open/closed. lsp именно про наследование. Это то, что верно объясняется в первой части видео.
Привет. Ты не раскрыл суть принципа. А именно такие вещи как: - аргументы метода дочернего класса не должны быть ковариантны по отношению к родительскому классу; - возвращаемые значения методов дочерних классов могут быть ковариантны; - свойства не должны быть переопределены И самое главное - какие проблемы несут выше сказанные ограничения ?
Solid принципы, как правило, используются в связке друг с другом, поэтому один и тот же пример может подходить как одного, так и для другого принципа, но L-принцип больше про возможность замены класса родителя наследником, а O - про возможность его расширения
- НЕ сделай шрифт меньше, пожалуйста, тогда станет невозможно смотреть на телефоне. Я не понимаю, когда записывают туториалы, где кода не видно даже на компе. - светлая тема для туториалов однозначно лучше, не меняй на темную.
очень хорошо объясняете, спасибо!
классное видео, спасибо! отлично объяснил и с примерами потом.
в коде это не lsp получается, а просто кривой код, который исправляется протоколом. Скорее тут нарушается open/closed.
lsp именно про наследование. Это то, что верно объясняется в первой части видео.
Супер спасибо) хорошую работу делаешь.
Привет. Ты не раскрыл суть принципа. А именно такие вещи как:
- аргументы метода дочернего класса не должны быть ковариантны по отношению к родительскому классу;
- возвращаемые значения методов дочерних классов могут быть ковариантны;
- свойства не должны быть переопределены
И самое главное - какие проблемы несут выше сказанные ограничения ?
А разве в примере ты объясняешь не предыдущий принцип, как с боксером и пловцом?
Solid принципы, как правило, используются в связке друг с другом, поэтому один и тот же пример может подходить как одного, так и для другого принципа, но L-принцип больше про возможность замены класса родителя наследником, а O - про возможность его расширения
- НЕ сделай шрифт меньше, пожалуйста, тогда станет невозможно смотреть на телефоне. Я не понимаю, когда записывают туториалы, где кода не видно даже на компе.
- светлая тема для туториалов однозначно лучше, не меняй на темную.