Page 82 - 4190
        P. 82
     Рисунок 7.13 - UML-діаграма класів патерну Strategy
                  Патерн Memento
                  Патерн Memento (Знімок) – не порушуючи інкапсуляції, фіксує та
            виносить за межі об'єкта його внутрішній стан так, щоб пізніше мож-
            на було відновити з нього об'єкт.
                  Слід використовувати шаблон Знімок у випадках, якщо:
                    необхідно зберегти миттєвий знімок стану об'єкта (або його ча-
            стини), щоб згодом об'єкт можна було відтворити у тому ж самому
            стані;
                    безпосереднє вилучення цього стану розкриває деталі реалізації
            та порушує інкапсуляцію об'єкта.
                  UML-діаграма  класів  патерну  Memento  зображена  на  рисунку
            7.14.
                          Рисунок 7.14 – UML-діаграма класів патерну Memento
                                                              82
     	
