Junior
20
0
questionbank

Что означает буква L в принципах SOLID?

Ответ от нейросети sobes.tech

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

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

solidliskov-substitution-principleoopdesign-principles