public static void RestoreState(Originator <T> orig, int stateNumber) { Memento <T> memento = _mementos[stateNumber]; orig.SetMemento(memento); }
public void SetMemento(Memento <T> m) { _state = m.GetState(); }