tempate method Flashcards
Jakie są zalety stosowania wzorca “Template Method”?
Ułatwia ponowne wykorzystanie kodu, wymagając nadpisania jedynie fragmentów dużego
algorytmu.
W jakich sytuacjach warto stosować wzorzec “Template Method”?
Gdy wiele klas implementuje podobny algorytm, ale z niewielkimi różnicami w szczegółach.
Czym jest wzorzec projektowy “Template Method”?
Template Method to wzorzec projektowy definiujący szkielet algorytmu w klasie bazowej, a
szczegóły implementacji w klasach pochodnych.
Jak działa wzorzec “Template Method”?
Metoda szablonowa definiuje algorytm, wywołując metody abstrakcyjne lub wirtualne
implementowane w klasach pochodnych.
Jakie są wady stosowania wzorca “Template Method”?
Zdefiniowany szkielet algorytmu może stanowić ograniczenie dla niektórych klientów.