「Memento Pattern(メメントパターン)」の主な用途はどれか。

カプセル化を破壊せずにオブジェクトの状態(スナップショット)を保存し、チェックポイントへの復帰やUndo機能を実装するために使用される。