示例#1
0
文件: Program.cs 项目: quangnle/GOF
        public void SetMemento(Memento memento)
        {
            var pos = memento.GetState();

            X = pos.X;
            Y = pos.Y;
        }
示例#2
0
 public void SetMemento(Memento memento)
 {
     this.state = memento.GetState();
 }
示例#3
0
 public void GetStateFromMemento(Memento memento)
 {
     _state = memento.GetState();
 }
示例#4
0
 //for restoring the state
 public void SetMemento(Memento <T> m)
 {
     state = m.GetState();
 }
示例#5
0
 //根据备忘录对象恢复原发器的状态
 internal void RestoreMemento(Memento memento)
 {
     state = memento.GetState();
 }