tempate method Flashcards

1
Q

Jakie są zalety stosowania wzorca “Template Method”?

A

Ułatwia ponowne wykorzystanie kodu, wymagając nadpisania jedynie fragmentów dużego
algorytmu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

W jakich sytuacjach warto stosować wzorzec “Template Method”?

A

Gdy wiele klas implementuje podobny algorytm, ale z niewielkimi różnicami w szczegółach.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Czym jest wzorzec projektowy “Template Method”?

A

Template Method to wzorzec projektowy definiujący szkielet algorytmu w klasie bazowej, a
szczegóły implementacji w klasach pochodnych.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jak działa wzorzec “Template Method”?

A

Metoda szablonowa definiuje algorytm, wywołując metody abstrakcyjne lub wirtualne
implementowane w klasach pochodnych.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Jakie są wady stosowania wzorca “Template Method”?

A

Zdefiniowany szkielet algorytmu może stanowić ograniczenie dla niektórych klientów.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly