
•
Wzorzec Strategia ma wiele podobieństw do wzorca metody wytwórczej. Różni się jednak miejscem i sposobem w którym go stosujemy. Czym jest wzorzec kreacyjny? Wzorce kreacyjne to grupa wzorców projektowych odpowiadających za sposób tworzenia obiektów w programie. Stosuje się je, gdy proces inicjalizacji obiektu jest złożony i wymaga oddzielenia od innych warstw aplikacji. Pozwalają one…

•
Wzorzec Strategia jako jeden z wzorców behawioralnych pozwala definiować różne algorytmy lub zachowania (np. sposób sortowania, obliczania rabatu) i wybierać je w czasie działania programu, przekazując je jako obiekty. Dzięki temu łatwo możemy podmienić „strategię” bez zmiany kodu głównej klasy. Typowy przykład: System płatności, gdzie możesz przekazywać różne sposoby płatności (np. karta, PayPal, przelew) jako strategię.…