备忘录模式的应用场景,可以想一下游戏存档。
备忘录模式主要由三部分组成:原发器(Originator)、备忘录(memento)、Caretaker(负责人)。
其中:
原发器:相当于游戏,可以创建备忘录,使用备忘录;
备忘录:相当于存档
负责人:存储备忘录。只负责存储,但不能操作备忘录。通常用数组存储一系列备忘录。