Ostatnie newsy

  • Porównanie: Wzorzec Strategia a metoda wytwórcza.

    Porównanie: Wzorzec Strategia a metoda wytwórcza.

    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 projektowy: Strategia

    Wzorzec projektowy: Strategia

    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ę.…

  • Dependency Injection w Symfony – autowiring, aliasy i ręczne definiowanie serwisów

    Dependency Injection w Symfony – autowiring, aliasy i ręczne definiowanie serwisów

    Dependency Injection (DI) to fundament pracy z frameworkiem Symfony. Właściwe zrozumienie tego mechanizmu jest kluczowe, zwłaszcza gdy projekt staje się coraz większy i pojawiają się dziesiątki (a nawet setki) serwisów. W tym wpisie pokażę, jak działa Service Container w Symfony oraz jakie są różnice między autowiringiem, aliasami i ręcznym definiowaniem serwisów w services.yaml. Czym…

Kontakt

Jeśli masz pomysł na wspólny biznes lub po prostu uważasz, że nasza współpraca byłaby owocna to napisz – odezwij się do mnie.