代码之家  ›  专栏  ›  技术社区  ›  George Mauer

对对象进行版本控制的设计模式有哪些?

  •  8
  • George Mauer  · 技术社区  · 16 年前

    event sourcing

    3 回复  |  直到 7 年前
        1
  •  7
  •   Melursus    16 年前

    你可以找 memento pattern

        2
  •  2
  •   Charlie Martin    16 年前

    这听起来与跟踪撤消信息同构。通常的模式是Command模式的一种变体:您按先前状态的时间顺序保留一个队列,并执行恢复到先前状态的操作。

        3
  •  1
  •   charlb    12 年前

    我建议你看看马丁·福勒的时间模式: http://www.martinfowler.com/eaaDev/timeNarrative.html

    推荐文章