定义

保存一个对象的某个状态,以便在适当的时候恢复对象。

适用场景

  • 保存及恢复数据相关业务场景。
  • 后悔的时候,既想恢复到之前的状态。

总结

  • 优点
    • 为用户提供一种可恢复的机制。
    • 存档信息的封装。
  • 缺点
    • 资源占用。