22_备忘录模式
备忘录模式
概念定义
备忘录模式是一种行为型设计模式,它允许在不破坏封装性的情况下,捕获对象的内部状态,并在需要时恢复该状态。
适用场景
- 当需要保存和恢复对象的状态时
- 当需要实现撤销操作时
- 当需要避免暴露对象的内部状态时
实现方法
备忘录模式通常包含以下角色:
- 发起人:创建备忘录并使用备忘录恢复状态
- 备忘录:存储发起人对象的内部状态
- 管理者:负责保存和管理备忘录
备忘录模式是一种行为型设计模式,它允许在不破坏封装性的情况下,捕获对象的内部状态,并在需要时恢复该状态。
备忘录模式通常包含以下角色: