Template Method
Behawioralny wzorzec projektowy który definiuje szkielet algorytmu w superklasie i pozwala subklasom nadpisywać wybrane kroki bez zmiany podstawowej struktur...
Behawioralny wzorzec projektowy który definiuje szkielet algorytmu w superklasie i pozwala subklasom nadpisywać wybrane kroki bez zmiany podstawowej struktur...
Strukturalny wzorzec projektowy który pozwala rozbudować obiekt o nowe zachowania poprzez umieszczenie go wewnątrz specjalnych obiektów zawierających definic...
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...
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...
Strukturalny wzorzec który pozwala wykorzystać placeholder lub zamiennik innego obiektu. Z pomocą Proxy można kontrolować dostęp oraz wykonywać operacje prze...
Adapter jest strukturalnym wzorcem który pozwala na współprace obiektów o niekompatybilnych interfejsach.
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...
Wzorzec kreacyjny z użyciem którego możesz tworzyć kopie istniejących obiektów bez tworzenia zależności na od ich klas.
Wzorzec kreacyjny który dostarcza interfejs do tworzenia obiektów w wykorzystującej je klasie, jednocześnie z użyciem dziedziczenia pozwala zmienić konkretny...
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...
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ą ...