ID: 3142 Projektowanie Średnie

Źródło: Arkusze CKE

Wzorzec projektowy "Metoda szablonowa" (Template method) stosuje się do:

Warianty odpowiedzi

  1. A

    centralizacji zarządzania wieloma instancjami obiektów

  2. B

    organizowania obiektów w hierarchiczne struktury drzewiaste

  3. C

    gromadzenia obiektów w jednorodnej kolekcji

  4. D

    określenia szkieletu algorytmu i pozostawienia szczegółów implementacji dla podklas

Wyjaśnienie

Metoda szablonowa działa jak gotowy przepis na danie, w którym zasady są jasne, ale dozwolone są pewne modyfikacje w składnikach.

W klasie bazowej definiujemy ogólny szkielet algorytmu, ustalając dokładną kolejność kroków, które muszą się wykonać. Jednak konkretną realizację niektórych z tych kroków pozostawiamy dla klas pochodnych.

Dzięki temu zachowujemy spójną strukturę działania w całym systemie, a jednocześnie dajemy podklasom swobodę w dopasowywaniu szczegółów do własnych potrzeb.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Projektowanie