定义 保存一个对象的某个状态,以便于在适当的时候恢复对象 后悔药 使用场景 保存及恢复数据相关业务场景 恢复之前的状态 优点 为用户提供一种可以恢复机制 存档信息的封装 缺点 占用资源 相关设计模式 与状态模式