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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly