flyweight Flashcards
(4 cards)
1
Q
Jak zaimplementować wzorzec “Flyweight”?
A
Identyfikując części wspólne obiektów i przenosząc je do zewnętrznej struktury, a różne
pozostawiając w obiektach.
2
Q
Czym jest wzorzec projektowy “Flyweight”?
A
Flyweight to wzorzec projektowy, który minimalizuje zużycie pamięci poprzez umożliwienie
współdzielenia obiektów.
3
Q
Jak działa wzorzec “Flyweight”?
A
Flyweight rozdziela stan obiektu na zewnętrzny i wewnętrzny, umożliwiając współdzielenie
obiektów o tym samym stanie.
4
Q
W jakich sytuacjach warto stosować wzorzec “Flyweight”?
A
Gdy mamy dużą liczbę obiektów o podobnym stanie, aby zmniejszyć zużycie pamięci.