нельзя наследоваться?)
Ты не видишь разницы между "не применим" и "нарушают"?
Ты уцепился за lsp, который вовсе не требует чтобы наследование в языке было. Важно, что если наследование есть, то потомки не должны ломать контракты предков
that, in a computer program, if S is a subtype of T, then objects of type T may be replaced with objects of type S (i.e., an object of type T may be substituted with any object of a subtype S) without altering any of the desirable properties of the program (correctness, task performed, etc.). **Subtype**
Обсуждают сегодня