在我的应用程序中,我想提供给用户一个小型的撤销功能。用户可以撤销的操作非常少。特别是以下操作:
每当用户想要撤销某些操作时,列表将显示给用户,他可以选择要撤销哪个操作。
现在我在思考这样一个操作对象中必须存储什么:
还有其他需要考虑的事情吗?
- 在对象上添加注释
- 给对象上色
- 用字符串标记对象
每当用户想要撤销某些操作时,列表将显示给用户,他可以选择要撤销哪个操作。
现在我在思考这样一个操作对象中必须存储什么:
- 操作之前对象的状态
- 实际执行的操作(例如添加到对象注释的字符串)
还有其他需要考虑的事情吗?