1 Władcy Móch Wzorzec flyweight
2
3 Problem Mamy dużo bardzo podobnych obiektów Obiekty mają w dużej części podobny stan Obiekty stanu mogą być ciężkie
4 Przykłady Ta prezentacja – Slajdy mają wspólne tło – Czcionki mają wspólny kolor i krój Teksty w edytorach Java: Obiekt String
5 Zalety Ograniczenie używanych zasobów
6 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
7 Rysunek UMLem dumie zwany
8 Przykładowa implementacja Tabliczka mnożenia Biblioteka