
4 | Rozdział 1: Wprzybliżeniu prawdopodobnie poprawne oprogramowanie
Zasada podstawienia Liskov
Zasada LSP określa, żedowolny podtyp powinien być łatwo zastępowalny elementem
występującym niżej wdrzewie obiektów, bez efektów ubocznych. Naprzykład model
samochodu można podstawić zamiast rzeczywistego samochodu.
Zasada rozdzielenia interfejsów
Zasada ISP stwierdza, żewystępowanie wielu interfejsów specycznych dla klientów jest
lepsze niż ogólny interfejs dla wszystkich klientów. Tazasada dotyczy upraszczania wy-
miany danych pomiędzy różnymi elementami. Dobrym przykładem jest segregowanie
śmieci naorganiczne, doponownego przetworzenia ipozostałe ...