Средняя сложность
0 успешно
2 провально
solid
LSP утверждает, что объекты подкласса должны быть заменяемыми на объекты суперкласса без изменения корректности программы.