Memento - 备忘录模式 发表于 2026-03-09 更新于 2026-03-14 分类于 Java , 设计模式 , 行为型模式 Memento-备忘录模式 Why 实现Undo 主要角色: 白箱备忘录 此类可以让history管理者进行备忘录内容的修改, 不妙, 应只允许editor操作备忘录 黑箱备忘录 备忘录的子实现类 定义成 发起者的内部私有类,只有发起者自己可以直接访问, 对外提供方法用memento接口接收, 然后将其强转为我们的memento内部类 对外暴露的是接口,管理者拿不到具体实现,就拿不到数据