备忘录模式——Head First Design Patterns

来源:互联网 发布:手机概率分析软件 编辑:程序博客网 时间:2024/06/08 11:59

定义:备份某个对象的状态,这样能够将一个对象恢复到上一个状态

 

使用场景:当需要回到某一状态时

 

类图:

 

代码样例:序列化和反序列化

 

优点:1)提供恢复状态的能力

缺点:1)保存和恢复状态比较耗性能

 

类似的设计模式:

 

配套的内功心法:1)备忘录对象的作用是保存状态

0 0
原创粉丝点击