Zpo-11-wyk-Slajd31
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Przykład 2(1)
Rozwiązaniem takiego problemu jest przeniesienie fragmentów kodu nie do konstruktora, ale do osobnej metody inicjuj (), która zostanie wywołana w konstruktorze. Metoda ta ta może zdefiniować szkielet (zob. wzorzec Template Method), którego elementy – metody czyDuze () i wyznaczRegal () – mogą zostać pokryte w podklasach. Wywołanie metody inicjuj () w klasie Książka powoduje zatem wywołanie właściwych metod czyDuze () i wyznaczRegal ().