Образац архитектуре Мементо је образац понашања који омогућава објекту да ухвати и сачува своје унутрашње стање како би се касније могао вратити у то стање. Овај образац пружа начин да се објекат врати у његово претходно стање без нарушавања енкапсулације и без излагања детаља његове имплементације. Мементо образац се састоји од три компоненте:
1. Оригинатор: Ово је класа која креира Мементо објекат који садржи стање објекта који треба да се сачува и врати.
2. Мементо: Ово је објекат који чува стање изворника. Он је одговоран за чување копије стања, али не мења стварно стање Изворника.
3. Чувар: Ово је објекат који управља Мементом. Он је одговоран за чување и враћање стања Изворника радећи са Мементом.
Све у свему, Мементо образац је користан када треба да одржавате историју промена објекта и/или вратите стање објекта на претходно стање.
Датум објављивања: