- 0
- 0
- 约小于1千字
- 约 6页
- 2026-07-07 发布于北京
- 举报
北风网培训
设计模式系列课程
第二十二讲备忘录模式
讲师:历风行
一、什么是备忘录模式
Memento模式也叫备忘录模式,是行为模式之
一,它的作用是保存对象的状态,并在需要
的时候(undo/rollback)恢复对象以前的状态。
二、备忘录模式的应用场景
如果一个对象需要保存状态并可通过undo或rollback等
操作恢复到以前的状态时,可以使用Memento模式。
1)一个类需要保存它的对象的状态(相当于
Originator角色)
2)设计一个类,该类只是用来保存上述对象的状态
(相当于Memento角色)
3)需要的时候,Caretaker角色要求Originator返回一
个Memento并加以保存
4)undo或rollback操作时,通过Caretaker保存的
Memento恢复Originator对象的状态
三、备忘录模式的结构
四、备忘录模式的角色和职责
Originator(原生者)
需要被保存状态以便恢复的那个对象。
Memento(备忘录)
您可能关注的文档
最近下载
- 【26新二升三数学】【人教版】暑假作业每日一练共60天.pdf VIP
- 比较思想政治教育知到智慧树期末考试答案题库2024年秋西南大学.docx VIP
- Q-CR 9004-2018铁路工程施工组织设计规范_(高清-无水印-可复制).pdf VIP
- 桥梁结构检测与鉴定.doc VIP
- 美容主诊考试题.docx
- 2026年度关于加快油气勘探开发与新能源融合发展及页岩油气与致密油气效益开发.doc VIP
- 施耐德ATV312变频器编程手册调试说明.pdf
- 法理学(中国人民大学)2023章节测试答案超星尔雅.pdf VIP
- 农村建筑工匠基础信息档案表.docx VIP
- GB/T12719-2024矿区水文地质工程地质勘查规范.pptx VIP
原创力文档

文档评论(0)