букву L
Допустим, есть у меня класс Person с методом sayHi, который тупо пишет в консоль "Привет".
Теперь я создаю класс Developer, наследуюсь от Person и делаю override метода sayHi так, что он теперь пишет в консоль "Привет, я разработчик".
Является ли данный пример нарушением принципа подстановки Барбары Лисков?
Нет
Обсуждают сегодня