architecture - DDD - 同一个“家族”的领域事件
问题描述
假设我们创建了一个商店,其中所有产品或订单都有不同的状态。当状态改变时,应该产生一个事件。当有很多状态时,生成事件的最佳方法是什么?对于每个可能的状态,创建代表事件的不同类(例如OrderCanceled等)或创建包含已更改状态的自定义事件?(例如带有状态属性的OrderStatusChanged )?
谢谢您的回答
解决方案
推荐阅读
- q-learning - Q-learning:如何在更新规则中包含终端状态?
- javascript - 如何向select2添加水平滚动条?
- laravel - Laravel Eloquent 更新自定义条目
- azure - 如何在发布管道中使用输出变量
- ruby-on-rails - 正则表达式验证 YYYY-MM-DD 格式
- python - AttributeError:“TestSuite”对象没有属性“client”
- jquery - 上传完成后如何重定向到 URL Onclick?
- c - C中随机字符生成器的奇怪结果
- javascript - Quickblox 字符串化通知
- java - 使用 Apache Camel 生成 10 个文件后,从 SFTP 服务器读取文件