Objective-C实现备忘录模式
备忘录模式是一种行为设计模式,它允许在不违反封装性的前提下,捕获一个对象的内部状态,并在该对象的状态发生变化时,可以将其恢复到之前的状态。这个模式通常用于实现撤销(Undo)操作。
下面是一个使用 Objective-C 实现备忘录模式的完整示例。
- 定义备忘录类
备忘录类用于存储对象的状态。
// Memento.h
#import <Foundation/Foundation.h>
@interface Memento : NSObject
@property (nonatomic, stro