Size: a a a

Советский Angular

2021 July 29

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
@ngSamurai ☝️
источник

C☭

Chadwick ☭ in Советский Angular
прям так сразу с middlefinger (soLid) начинать? )
источник

C☭

Chadwick ☭ in Советский Angular
источник

S

Smooth Operator in Советский Angular
)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Да
источник

C☭

Chadwick ☭ in Советский Angular
можно ткнуть конкретно в чем именно проблема ?
источник

C☭

Chadwick ☭ in Советский Angular
источник

C☭

Chadwick ☭ in Советский Angular
потому что судя из того что там написано мы вроде ничего не нарушаем и только добавляем очередную прослойку
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

C☭

Chadwick ☭ in Советский Angular
submitted ^_^
источник

SV

Sergey Vakhramov in Советский Angular
Лисков не запрещает наследовать
источник

SV

Sergey Vakhramov in Советский Angular
Лисков запрещает ломать поведение базовых классов наследованием
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
не запрещает, да
источник

SV

Sergey Vakhramov in Советский Angular
источник

SV

Sergey Vakhramov in Советский Angular
На википедии лучше всего про принцип подстановки Барбары Лисков написано)
источник

SV

Sergey Vakhramov in Советский Angular
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
я вижу, что тут написано "наследовать логику нельзя", а "реализовывать можно")
источник

SV

Sergey Vakhramov in Советский Angular
Докопаться до слов как угодно можно. Сам факт того, что ты оверрайдишь какой-то метод, и он при этом не ломает поведение родителя, то всё ок
источник

SV

Sergey Vakhramov in Советский Angular
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
этого не достаточно для того, чтобы сделать правильное наследование и не сделать неправильное наследование)
источник