コード例 #1
0
ファイル: CareTaker.cs プロジェクト: chengn/DPRun
 /// <summary>
 /// 保存一个备忘录
 /// </summary>
 /// <param name="memento"></param>
 public void SaveMemento(Memento memento)
 {
     this.memento = memento;
 }
コード例 #2
0
ファイル: Originator.cs プロジェクト: chengn/DPRun
 /// <summary>
 /// 恢复当前状态为备忘录所保存的状态
 /// </summary>
 /// <param name="memento"></param>
 public void RestoreMemento(Memento memento)
 {
     this.state = memento.GetState();
 }