首页 > 代码库 > 备忘录模式(Memento Pattern)
备忘录模式(Memento Pattern)
备忘录模式(Memento Pattern)用来恢复一个对象的状态到以前的状态。 备忘录模式下属于行为模式的类别。
实现实例
在这个示例中,备忘录模式(Memento Pattern)使用三个操作者类。 Memento
类中包含要恢复的对象的状态。 创建者在Memento
对象中创建和存储状态,Caretaker
对象负责从Memento
中恢复对象状态。在这个示例中,创建了以下几个类:Memento
,Originator
和CareTaker
。
MementoPatternDemo
这是一个演示类,它将使用CareTaker
和Originator
对象来显示对象状态的恢复。
备忘录模式(Memento Pattern)示例的结构如下图所示 -
点击链接查看详细内容
备忘录模式(Memento Pattern)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。