- 1
- 0
- 约4.72千字
- 约 27页
- 2017-12-18 发布于贵州
- 举报
【精选】21 C#设计模式-备忘录模式21 C#设计模式-备忘录模式
www.ChinaSA.info www.ChinaSA.info Design Patterns 备忘录模式 刘 伟 (Sunny) weiliu_china@126.com 大纲 备忘录模式概述 备忘录模式的结构与实现 备忘录模式的应用实例 实现多次撤销 备忘录模式的优缺点与适用环境 备忘录模式概述 备忘录模式——软件中的“后悔药”——撤销(Undo) 备忘录模式概述 分析 通过使用备忘录模式可以让系统恢复到某一特定的历史状态 首先保存软件系统的历史状态,当用户需要取消错误操作并且返回到某个历史状态时,可以取出事先保存的历史状态来覆盖当前状态 备忘录模式概述 备忘录模式的定义 对象行为型模式 备忘录模式:在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样就可以在以后将对象恢复到原先保存的状态。 Memento Pattern: Without violating encapsulation, capture and externalize an objects internal state so that the object can be restored to this state later. 备忘录模式概述 备忘录模式的定义 别名为标记(Token)模式 提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的
您可能关注的文档
- 【精选】2.2.3 合法下载网络中的文件2.2.3 合法下载网络中的文件.ppt
- 【精选】2.2直接证明与间接证明2.2直接证明与间接证明.ppt
- 【精选】2.2第三课时2.2第三课时.ppt
- 【精选】2.2IP地址及其管理2.2IP地址及其管理.ppt
- 【精选】2.2区间课件2.2区间课件.ppt
- 【精选】2.1 对偶模型2.1 对偶模型.pdf
- 【精选】2.3.2两个变量的线性相关2.3.2两个变量的线性相关.ppt
- 【精选】2.3 生物对环境的影响 课件苏科版2.3 生物对环境的影响 课件苏科版.ppt
- 【精选】2.3学校及其他教育机构2.3学校及其他教育机构.ppt
- 【精选】2.3《让社会投给我赞成票 》2.3《让社会投给我赞成票 》.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 基于 S7-1200PLC 的电梯控制系统设计.doc VIP
- 涂料行业企业生产安全事故隐患排查治理体系实施指南.pdf VIP
- (正式版)B 1588-2001 玻璃体温计.docx VIP
- 高架支模专项施工措施(专家论证后).doc VIP
- 早产儿贫血诊断与治疗的临床实践指南(2025年).pptx VIP
- 2025年北京石景山区九年级中考二模数学试卷试题(含答案详解).pdf VIP
- DBJ15预应力混凝土管桩机械啮合接头技术规程.docx VIP
- 材料力学第4版单辉祖习题答案.pdf
- 第二十一章 一元二次方程(5大压轴考法60题专练)解析版-2025数学常考压轴题上册九年级人教版.docx VIP
- Rexroth博世力士乐GFW 5000 40系列卷扬减速机绞盘齿轮产品样本资料.pdf
原创力文档

文档评论(0)