备忘录模式——Head First Design Patterns
2014-01-22 21:35
281 查看
定义:备份某个对象的状态,这样能够将一个对象恢复到上一个状态
使用场景:当需要回到某一状态时
类图:
代码样例:序列化和反序列化
优点:1)提供恢复状态的能力
缺点:1)保存和恢复状态比较耗性能
类似的设计模式:
配套的内功心法:1)备忘录对象的作用是保存状态
使用场景:当需要回到某一状态时
类图:
代码样例:序列化和反序列化
优点:1)提供恢复状态的能力
缺点:1)保存和恢复状态比较耗性能
类似的设计模式:
配套的内功心法:1)备忘录对象的作用是保存状态
相关文章推荐
- 工厂方法模式——Head First Design Patterns
- OOP Design (Head First Design Patterns) 学习笔记--05 The factory Pattern
- Head first design patterns 读书笔记 – Strategy(策略模式)
- Head First Design Patterns影印版和中文版
- 模板方法模式——Head First Design Patterns
- Head First Design Patterns - Composite Pattern
- Head First Design Patterns - Factory Method Pattern
- 策略模式——Head First Design Patterns
- Head First Design Patterns深入浅出设计模式(影印版)
- 《Head First Design Patterns》笔记十五:MVC
- 状态模式——Head First Design Patterns
- head first design patterns中的几个模式记录
- book report:Head First Design Patterns
- Head First Design Patterns(读书笔记)
- [设计模式]Head First Design Patterns[转]
- Head First Design Patterns - Command Pattern
- Head_First_Design_Patterns --- 连接
- 用C#改写Head First Design Patterns--Adapter 适配器(原创)
- OOP Design (Head First Design Patterns) 学习笔记--01 SimUDuck app
- 代理模式——Head First Design Patterns