Przejdź do treści głównej
INF.04Programowanie Obiektowe i Paradygmaty (OOP)

Wzorzec Strategia (Strategy Pattern)

Czynnościowy wzorzec projektowy definiujący rodzinę wymiennych algorytmów, zamykający każdy z nich w osobnej klasie i umożliwiający ich zamianę w czasie działania programu.

Zastosowanie Strategii:

  • Różne metody obliczania podatku lub naliczania rabatu (np. IRabatStrategy -> RabatStaly, RabatProcentowy).
  • Różne algorytmy kompresji danych lub sortowania.

Chcesz sprawdzić to pojęcie w praktyce?

Przeszukaj pytania z oficjalnych arkuszy CKE powiązane z hasłem Wzorzec Strategia (Strategy Pattern) lub rozpocznij trening.