memento Flashcards

1
Q

W jakich sytuacjach warto stosować wzorzec “Memento”?

A

Gdy potrzebujemy cofnąć obiekt do poprzedniego stanu lub zapamiętać jego historię.

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

Jak wzorzec “Memento” wspiera zasadę SOLID “Single Responsibility Principle”?

A

Oddziela odpowiedzialność za przechowywanie stanu od logiki biznesowej.

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

Jak działa wzorzec “Memento”?

A

Klasa, której stan chcemy zachować, deleguje zapisywanie i przywracanie stanu do
Memento.

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

Jakie są potencjalne zagrożenia przy stosowaniu wzorca “Memento”?

A

Przechowywanie dużej liczby stanów może prowadzić do wyczerpania zasobów pamięci.

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