备忘录模式(Memento Pattern):在不破坏封装性的前提下捕获并外部化一个对象的内部状态
备忘录模式(Memento Pattern)是一种行为型设计模式,它允许在不破坏对象封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样,以后就可以将该对象恢复到原先保存的状态。这种模式在软件开发中具有重要的应用价值,特别是在需要实现撤销操作、恢复先前状态或保存对象历史状态的场景中。一、备忘录模式的核心概念备忘录模式包含三个主要角色:发起人(Originator)、备忘录(Me