【发布时间】:2014-01-03 05:09:52
【问题描述】:
我正在寻找 php 或 java 的历史概念。
想象一下这个用例:
- 您在第 1 页
- 你删除了一个随机条目
- 在第 2 页上,您创建了一个包含随机内容的条目
- 在第 3 页上,您在页面上一起删除所有内容
- 4 你添加一个随机条目
现在我想“撤消”并返回第 3 步。
有什么东西可以让我有一个很好的开箱即用的历史概念吗?
例如我想你需要一些东西来保持模型作为对基础的一组后续更改。该视图将具有这些更改的计算结果。回去会很容易,只执行一个子集。
【问题讨论】:
-
看看Memoization设计模式。
-
让我想起了 something 我从伟大的 Martin Fowler 那里读到的。
标签: java php design-patterns data-structures