Strategy Pattern Cel: definiowanie różnych wariantów tego samego działania i wybór w runtime. Przykład: różne strategie logowania (UI, API, token), różne algorytmy oczekiwania na element.