memento Flashcards
1
Q
W jakich sytuacjach warto stosować wzorzec “Memento”?
A
Gdy potrzebujemy cofnąć obiekt do poprzedniego stanu lub zapamiętać jego historię.
2
Q
Jak wzorzec “Memento” wspiera zasadę SOLID “Single Responsibility Principle”?
A
Oddziela odpowiedzialność za przechowywanie stanu od logiki biznesowej.
3
Q
Jak działa wzorzec “Memento”?
A
Klasa, której stan chcemy zachować, deleguje zapisywanie i przywracanie stanu do
Memento.
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.