ProghubPH

Что из перечисленного верно о паттерне Memento:

 один вариант
Это структурный паттерн проектирования
Это порождающий паттерн проектирования
Позволяет сохранить внутреннее состояние объекта
Позволяет динамически добавлять новый функционал к существующим объектам
Его использование приводит к нарушению инкапсуляции