Esempio n. 1
0
 public static void SaveState(Originator <T> orig)
 {
     mementoList.Add(orig.CreateMemento());
 }
Esempio n. 2
0
 public static void RestoreState(Originator <T> orig, int checkPoint)
 {
     orig.RestoreMemento(mementoList[checkPoint]);
 }