示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (count >= 0)
            {
                Memento.Memento m = caretaker.GetMemento(count);
                count--;

                doc.restoreMemento(m);

                MessageBox.Show(doc.content);
            }
            else
            {
                MessageBox.Show("No hay elementos para recuperar.");
            }
        }
示例#2
0
 public string restoreMemento(Memento m)
 {
     content = m.State;
     return(content);
 }
示例#3
0
 public void Restore(Memento m)
 {
     balance = m.Balance;
 }