备忘录模式(Memento Pattern)

Posted SXT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了备忘录模式(Memento Pattern)相关的知识,希望对你有一定的参考价值。

备忘录模式(Memento Pattern)用来恢复一个对象的状态到以前的状态。 备忘录模式下属于行为模式的类别。

实现实例

在这个示例中,备忘录模式(Memento Pattern)使用三个操作者类。 Memento类中包含要恢复的对象的状态。 创建者在Memento对象中创建和存储状态,Caretaker对象负责从Memento中恢复对象状态。在这个示例中,创建了以下几个类:MementoOriginatorCareTaker

MementoPatternDemo这是一个演示类,它将使用CareTakerOriginator对象来显示对象状态的恢复。

备忘录模式(Memento Pattern)示例的结构如下图所示 -

 

 

 

点击链接查看详细内容

 

以上是关于备忘录模式(Memento Pattern)的主要内容,如果未能解决你的问题,请参考以下文章

备忘录模式(Memento Pattern)

备忘录模式-Memento Pattern(Java实现)

秒懂设计模式之备忘录模式(Memento Pattern)

尚硅谷设计模式学习(20)---[备忘录模式(Memento Pattern)]

19-备忘录(Memento)模式Ruby实现

Memento模式(备忘录设计模式)