【问题标题】:Modelling An Object's History建模对象的历史
【发布时间】:2010-08-20 21:35:36
【问题描述】:

我们正在设计一个系统,我们的要求之一是能够记录在我们的域实体通过其生命周期时对它们执行的各种事件。有一点我认为我们应该将所有这些事件存储为带有相关元数据(演员、日期/时间等)的“命令”模式对象,但这是基于我过去使用它来实现撤消/重做,这不是这里的要求。我们还增加了复杂性,即某些操作跨多个实体类型执行,而其他操作则更加谨慎。

有人有这方面的经验吗?使用 Command 是否合适,或者有更简单的方法吗?

TIA

【问题讨论】:

    标签: design-patterns oop


    【解决方案1】:

    除了存储制定的事件之外,另一种方法可能是存档过去的对象状态。

    【讨论】:

    • 有趣,有没有我可以参考的模式,以便我可以尝试建模?
    • 干杯,当我点击“刷新”时,我刚刚在我的 GoF 书中找到了这个。谢谢。 ;-)
    猜你喜欢
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多