设计模式 |备忘录模式(memento)

定义: 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态。 结构:(书中图,侵删)   Originator:需要备份的类(写在便签上的内容) Memento:备份类,里面包含部分或全部Originator的属性(便签纸) Caretaker:真正保存备份的地方(便签纸贴的地方) 实例: 替答到。我也不知道怎么就想到了这个。上课
相关文章
相关标签/搜索