Zpo-9-wyk-Slajd54
Przykład(1)
W efekcie przekształcenia powstała nadklasa o nazwie Taryfa, która deklaruje abstrakcyjne metody abonament () oraz implusy (), a także posiada definicję metody-szablonu pod nazwą obliczKwotę (). Metoda ta zwraca wynik będący sumą wyników metod abonament () oraz implusy (), pomimo faktu, że są one w tej klasie zadeklarowane jako abstrakcyjne.
Ich definicje są zawarte w podklasach Taryfa1 i Taryfa2. Utworzenie instancji jednej z tych podklas pozwala obliczyć wysokość kwoty do zapłaty za pomocą odziedziczonej metody obliczKwotę (), jednak wartość ta zależy od implementacji metod w podklasie.
W tym przypadku obie metody należały do kategorii metod różnych od siebie. W przypadku metody identycznej dla wszystkich podklas możliwe byłoby przeniesienie jej w całości do nadklasy.