Вопросы по теме 'liskov-substitution-principle'
Каков пример принципа замещения Лискова?
Я слышал, что принцип замещения Лискова (LSP) является фундаментальным принципом объектно-ориентированного проектирования. Что это такое и каковы примеры его использования?
398685 просмотров
schedule
20.07.2022
Как определить метод для чтения всех InputStreams, включая ZipInputStream?
Я спрашивал об этом однажды, и мой пост был удален за то, что он не предоставил код, использующий вспомогательный класс. На этот раз я создал полный набор тестов, который показывает точную проблему.
Я считаю, что ZipInputStream в Java нарушает...
186 просмотров
schedule
01.08.2022
Почему нарушения LSP в PHP иногда фатальные, а иногда и предупреждения?
Это нарушение LSP вызывает фатальную ошибку :
abstract class AbstractService { }
abstract class AbstractFactory { abstract function make(AbstractService $s); }
class ConcreteService extends AbstractService { }
class ConcreteFactory extends...
440 просмотров
schedule
12.06.2024