Zpo-7-wyk-Slajd24

Z Studia Informatyczne
Wersja z dnia 19:16, 4 lis 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Template Method: konsekwencje

Template Method: konsekwencje


Analizując konsekwencje zastosowania tego wzorca, warto zauważyć, że taka struktura odwołań jest odwrotna w stosunku do typowej sytuacji, w której podklasa odwołuje się do swojej nadklasy w celu wykorzystania jej funkcji. W tym przypadku to nadklasa odsuwa implementację pewnych kroków algorytmu do podklas.

Oczywiście, w celu wykorzystania takiego rozwiązania należy utworzyć obiekt podklasy i wykonać jego metodę-szkielet algorytmu, jednak można tę klasę traktować w sposób abstrakcyjny jako pewną implementację interfejsu nadklasy.

Wzorzec Template Method jest powszechnie stosowany w implementacji różnego rodzaju sterowników i wtyczek.


<< Poprzedni slajd | Spis treści | Następny slajd >>