Władcy Móch Wzorzec flyweight
Problem Mamy dużo bardzo podobnych obiektów Obiekty mają w dużej części podobny stan Obiekty stanu mogą być ciężkie
Przykłady Ta prezentacja – Slajdy mają wspólne tło – Czcionki mają wspólny kolor i krój Teksty w edytorach Java: Obiekt String
Zalety Ograniczenie używanych zasobów
Problemy Nie wszystko można zapisać w tym wzorcu Obiekt musi być niezmienny Bezpieczeństwo wątkowe Właściwości muszą też być niezmienne Szybko rosnąca komplikacja implementacji
Rysunek UMLem dumie zwany
Przykładowa implementacja Tabliczka mnożenia Biblioteka