Шта је Мементо архитектонски образац?

Образац архитектуре Мементо је образац понашања који омогућава објекту да ухвати и сачува своје унутрашње стање како би се касније могао вратити у то стање. Овај образац пружа начин да се објекат врати у његово претходно стање без нарушавања енкапсулације и без излагања детаља његове имплементације. Мементо образац се састоји од три компоненте:

1. Оригинатор: Ово је класа која креира Мементо објекат који садржи стање објекта који треба да се сачува и врати.

2. Мементо: Ово је објекат који чува стање изворника. Он је одговоран за чување копије стања, али не мења стварно стање Изворника.

3. Чувар: Ово је објекат који управља Мементом. Он је одговоран за чување и враћање стања Изворника радећи са Мементом.

Све у свему, Мементо образац је користан када треба да одржавате историју промена објекта и/или вратите стање објекта на претходно стање.

Датум објављивања: