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