Powiązane pytania 'liskov-substitution-principle'

Jaki jest przykład zasady substytucji Liskova?
Słyszałem, że zasada substytucji Liskov (LSP) jest podstawową zasadą projektowania obiektowego. Co to jest i jakie są przykłady jego zastosowania?
398685 wyświetlenia

Jak zdefiniować metodę odczytu wszystkich InputStream, w tym ZipInputStream?
Pytałem o to raz wcześniej i mój post został usunięty, ponieważ nie dostarczył kodu, który używa klasy pomocniczej. Tym razem stworzyłem pełny zestaw testów, który dokładnie pokazuje problem. Jestem zdania, że ​​ZipInputStream Javy łamie Liskov...
186 wyświetlenia