Posts by Category

Design patterns

Template Method

1 minute read

Behawioralny wzorzec projektowy który definiuje szkielet algorytmu w superklasie i pozwala subklasom nadpisywać wybrane kroki bez zmiany podstawowej struktur...

Decorator

2 minute read

Strukturalny wzorzec projektowy który pozwala rozbudować obiekt o nowe zachowania poprzez umieszczenie go wewnątrz specjalnych obiektów zawierających definic...

Strategy

2 minute read

Behawioralny wzorzec projektowy którego głównym celem jest wydzielenie różnych wersji danego algorytmu do osobnych klas i używanie ich zamiennie w miarę potr...

Mediator

1 minute read

Behawioralny wzorzec który wprowadza specjalny obiekt odpowiedzialny za zarządzanie interakcją różnych komponentów między sobą. Stosując takie rozwiązanie po...

Proxy

2 minute read

Strukturalny wzorzec który pozwala wykorzystać placeholder lub zamiennik innego obiektu. Z pomocą Proxy można kontrolować dostęp oraz wykonywać operacje prze...

Adapter

1 minute read

Adapter jest strukturalnym wzorcem który pozwala na współprace obiektów o niekompatybilnych interfejsach.

Singleton

2 minute read

Wzorzec kreacyjny dzieki któremu możesz być pewny, że istnieje tylko pojedyńcza instancja danej klasy. Zapewnia również dostęp do tej instancji w zakresie ca...

Prototyp

1 minute read

Wzorzec kreacyjny z użyciem którego możesz tworzyć kopie istniejących obiektów bez tworzenia zależności na od ich klas.

Factory Method

1 minute read

Wzorzec kreacyjny który dostarcza interfejs do tworzenia obiektów w wykorzystującej je klasie, jednocześnie z użyciem dziedziczenia pozwala zmienić konkretny...

Builder

1 minute read

Wzorzec kreacyjny który pozwala na tworzenie skomplikowanych obiektów krok po kroku. Wykorzystując Builder możemy uzyskać różne warianty i reprezentacje obie...

Abstract Factory

1 minute read

Wzorzec kreacyjny pozwalający na tworzenie różnych wariantów wybranego abstrakcyjego obiektu lub obiektów. Obiekty wychodzące od tej samej abstrakcji różnią ...

Back to Top ↑