Exemplo n.º 1
0
 public static void RestoreState(Originator <T> orig, int stateNumber)
 {
     orig.SetMemento(mementoList[stateNumber]);
 }
Exemplo n.º 2
0
 public static void SaveState(Originator <T> orig)
 {
     mementoList.Add(orig.CreateMemento());
 }