Slide 22
Slide 22 text
SOLIDNY KOD - PODLASIE.DEV - SIEDLCE - 27.04.2017
L - ZASADA PODSTAWIENIA LISKOV
▸ „Funkcje które używają wskaźników lub referencji do klas
bazowych, muszą być w stanie używać również obiektów
klas dziedziczących po klasach bazowych, bez dokładnej
znajomości tych obiektów” - Wikipedia
▸ każda podklasa/klasa pochodna powinna rozszerzać
funkcjonalność klasy bazowej a nie ją zmieniać
▸ „czasami coś, co brzmi dobrze w języku naturalnym, nie
działa w kodzie” - Uncle Bob