Io-8-wyk-Slajd37

Z Studia Informatyczne
Wersja z dnia 08:16, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Wzorzec Flyweight

Wzorzec Flyweight


Idea tej koncepcji jest zawarta we wzorcu Flyweight, którego celem jest właśnie ograniczenie liczby instancji wymaganych do obsługi nadchodzących żądań, przy zapewnieniu ich indywidualnych cech. We wzorcu rola pełniona przez Zarządce jest nazywana Fabryką, natomiast Książka jest Obiektem.

Istotą wzorca jest podział danych przechowywanych w Obiektach na dane wewnętrzne (współdzielone) i zewnętrzne (unikatowe dla każdego obiektu). Dane wewnętrzne nie są modyfikowane przy inicjacji obiektu, natomiast dane zewnętrzne są dostarczane dla każdego obiektu z zewnątrz przed przekazaniem obiektu Klientowi.


<< Poprzedni slajd | Spis treści | Następny slajd >>