SOLID: Принцип подстановки Барбары Лисков/ LSP (The Liskov Substitution Principle)
SOLID принцип LSP: Принцип подстановки Барбары Лисков (The Liskov Substitution Principle) объекты в программе должны быть заменяемыми на экземпляры их подтипов без изменения правильности выполнения программы.