L означает Liskov Substitution Principle (Принцип подстановки Барбары Лисков).
Этот принцип гласит, что объекты базового класса должны быть заменяемыми объектами производного класса без нарушения корректности выполнения программы. Иными словами, если S является подтипом T, то объекты типа T могут быть заменены объектами типа S.
Пример нарушения:
java
В этом примере Square
нарушает LSP, потому что метод setHeight
в `Squ
L означает Liskov Substitution Principle (Принцип подстановки Барбары Лисков).
Этот принцип гласит, что объекты базового класса должны быть заменяемыми объектами производного класса без нарушения корректности выполнения программы. Иными словами, если S является подтипом T, то объекты типа T могут быть заменены объектами типа S.
Пример нарушения:
java
В этом примере Square
нарушает LSP, потому что метод setHeight
в `Squ
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.