Wzorce projektowe · Junior · Pytanie 22 z 75
Czym jest wzorzec Template Method?
- ✓Poprawna odpowiedź: Bazowy algorytm ustala kroki, a podklasy nadpisują poszczególne kroki
- 2Metodą generującą markup HTML z szablonu stringowego
- 3Metodą kopiowaną między projektami bez żadnych zmian
Wyjaśnienie
Na przykład klasa bazowa DataExporter definiuje export(): ładowanie → przekształcenie → zapis, a podklasy implementują transform() dla CSV i JSON. W stylu funkcyjnym to samo robi się przez przekazywanie funkcji-kroków.