
ViewHolder
Wzorce projektowe
Zastosowanie ViewHolder (ang. ViewHolder) (wzorzec kreacyjny) ma za zadanie zoptymalizować proces renderowania widoku kolekcji elementów poprzez ponowne użycie obiektów istniejących...

Interpreter
Wzorce projektowe
Zastosowanie Interpreter (ang. Interpreter) (wzorzec behawioralny) jest sposobem na zdefiniowanie oraz dokonanie oceny gramatyki języka interpretowanego. Wzorzec oparty jest o...

Pamiątka
Wzorce projektowe
Zastosowanie Pamiątka (ang. Memento) (wzorzec behawioralny) pozwala zachować stan lub stany obiektu w celu jego późniejszego przywrócenia. Obiekt nadawcy (Originator)...

Pyłek
Wzorce projektowe
Zastosowanie Pyłek (ang. Flyweight) (wzorzec strukturalny) minimalizuje wykorzystanie pamięci w procesie tworzenia skomplikowanych obiektów poprzez współdzielenie istniejących referencji do obiektów...

Stan
Wzorce projektowe
Zastosowanie Stan (ang. State) (wzorzec behawioralny) definiuje rodzinę stanów jakie może przyjąć obiekt kontekstu w trakcie działania programu i na...

Prototyp
Wzorce projektowe
Zastosowanie Prototyp (ang. Prototype) (wzorzec kreacyjny) ma za zadanie utworzyć kopię macierzystego obiektu zwanego prototypem. Zamiast tworzyć obiekt od nowa...