public bool RestoreMemento(IMementoNarrow memento) { try { this.text = ((IMementoWide)memento).GetText(); return(true); } catch { return(false); } }
public void AddMemento(IMementoNarrow memento) { Console.WriteLine("Salvo lo stato... "); //salva lo stato ma non lo può leggere mementos.Push(memento); }
public CareTaker(IMementoNarrow memento) { this.m_Memento = memento; }