gpt4 book ai didi

design-patterns - 建模对象的历史

转载 作者:行者123 更新时间:2023-12-04 07:09:38 25 4
gpt4 key购买 nike

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

有没有人有这方面的经验?使用 Command 合适还是有更简单的方法来做到这一点?

TIA

最佳答案

替代存储已制定的事件,替代方案可能是存档过去的对象状态。

关于design-patterns - 建模对象的历史,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3531270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com