标签: design-patterns
我正在寻找这种设计系统的方式。我认为这个词不是很受欢迎,我无法记住或找不到它。
关于系统重放一组事件或修改以恢复状态而不是存储状态本身。
答案 0 :(得分:1)
您正在寻找用于存储活动的Command pattern。通常,您会发现存储命令的堆栈关联。这可以在撤消事件/命令的系统中看到。
然后您可以撤消该事件并返回到所需/之前的状态。
答案 1 :(得分:0)
纪念品模式
http://en.wikipedia.org/wiki/Memento_pattern
或
有限状态机
http://en.wikipedia.org/wiki/State_pattern
答案 2 :(得分:0)
我找到了。它被称为Event Sourcing。