Вопросы по теме 'liskov-substitution-principle'

Каков пример принципа замещения Лискова?
Я слышал, что принцип замещения Лискова (LSP) является фундаментальным принципом объектно-ориентированного проектирования. Что это такое и каковы примеры его использования?
398685 просмотров

Как определить метод для чтения всех InputStreams, включая ZipInputStream?
Я спрашивал об этом однажды, и мой пост был удален за то, что он не предоставил код, использующий вспомогательный класс. На этот раз я создал полный набор тестов, который показывает точную проблему. Я считаю, что ZipInputStream в Java нарушает...
186 просмотров

Почему нарушения 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