strategy Flashcards
(4 cards)
1
Q
Jak wzorzec “Strategy” wpływa na strukturę kodu?
A
Zastępuje wywoływanie metod klasy bazowej delegowaniem żądań do klas pochodnych.
2
Q
W jakich sytuacjach warto stosować wzorzec “Strategy”?
A
Gdy wiele algorytmów może być stosowanych zamiennie i wybór algorytmu powinien być możliwy w czasie działania aplikacji.
3
Q
Jakie są wady stosowania wzorca “Strategy”?
A
Zwiększa zależność między kontekstem a strategią.
4
Q
Jak działa wzorzec “Strategy”?
A
Obiekt kontekstu deleguje wykonywanie algorytmu do obiektu reprezentującego konkretną strategię.