Junior
24
0
questionbank

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

Answer from sobes.tech neural network

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

Register or sign in to get access to full answers for all questions from the question bank.

solidliskov-substitution-principleoopdesign-principles