备忘录模式 备忘录模式(Memento Pattern)允许将对象在不暴露其内部状态的情况下捕获并存储这些状态,并在后续将对象恢复到先前的状态。备忘录模式通常由三个核心角色组成:发起人(Originator)、备忘录(Memento)、管理者(Caretaker)。在实际应用中,备忘录模式常用于实现撤销操作、历史记录功能等。