0

假设这个用例:

我想从波士顿获得一位客户,他在今年 3 月到 7 月之间购买了一些东西。

使用 DDD

  1. 直接在封装在对象中的 UI 中使用规范来驱动它。
  2. 在域中实现不同的 get 方法来回答每个用例。
  3. 直接在 UI 中使用规范

我应该使用女巫实现吗?

4

1 回答 1

6

您使用规范模式还是显式查询方法取决于您将拥有的查询的性质和种类。您可以从显式方法开始,一旦组合的数量变得无法管理,就创建一个规范对象。无论如何,存储库或查询服务将处理查询。您可以考虑使用读取模型将查询的责任与您的域模型分离。

于 2013-07-22T20:21:34.240 回答