备忘录Memento模式
2016-03-22 18:43:18   2  举报             
     
         
 备忘录模式(Memento Pattern)是一种行为型设计模式,它在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。这种模式适用于当一个对象需要根据当前状态改变其行为,但同时又需要记录其历史状态以便在需要时进行恢复。备忘录模式的核心思想是:通过使用备忘录来保存对象的历史状态,以便在需要时进行恢复。
    作者其他创作
 大纲/内容
 +State
  负责保存好备忘录Memento
  负责存储Originator对象的内部状态,并可防止Originator以外的其他对象访问备忘录Memento
  Memento
  +SetMemento( in m : Memento)+CreateMemento()
  -Memento : Memento
  Caretaker
  Originator
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
  
  
  
  
  
  
  
  
 