备忘录模式2025 年 8 月 18 日 | 阅读 2 分钟 备忘录模式表示“将对象的状态恢复到其先前的状态”。但是它必须在不违反封装的情况下做到这一点。这种情况在出现错误或故障时很有用。 备忘录模式也被称为 令牌。 撤消或退格或 ctrl+z 是编辑器中最常用的操作之一。 备忘录设计模式用于实现撤消操作。 这是通过在对象更改状态时保存对象的当前状态来完成的。 好处
用途
备忘录模式的 UML 图![]() 备忘录
发起人
Caretaker
备忘录模式的实现步骤 1 创建一个 Originator 类,该类将使用 Memento 对象来恢复其先前的状态。 步骤 2 创建一个 Memento 类,该类将存储 Originator 对象的内部状态。 步骤 3 创建一个 Caretaker 类,该类将负责保管 Memento。 步骤 4 创建一个 MementoPatternDemo 类。 输出 ![]() 下一个主题观察者设计模式 |
我们请求您订阅我们的新闻通讯以获取最新更新。