Design patterns 在何处实现模式规范

Design patterns 在何处实现模式规范,design-patterns,architecture,domain-driven-design,specifications,Design Patterns,Architecture,Domain Driven Design,Specifications,假设这个用例: 我想找一位波士顿的客户,他在今年3月至7月期间购买了一些东西 使用DDD 直接在封装在对象中的UI中使用规范来驱动它 在域中实现不同的get方法,以便在每个用例中进行回答 直接在UI中使用规范 我应该使用哪个实现?是否使用或显式查询方法取决于查询的性质和种类。您可以从显式方法开始,一旦组合的数量变得不可管理,就创建一个规范对象。无论如何,存储库或查询服务将处理查询。您可以考虑使用A来去掉查询与域模型的责任。< P>是否使用显式查询方法取决于您将拥有的查询的性质和种类。您可以从显式

假设这个用例:

我想找一位波士顿的客户,他在今年3月至7月期间购买了一些东西

使用DDD

  • 直接在封装在对象中的UI中使用规范来驱动它
  • 在域中实现不同的get方法,以便在每个用例中进行回答
  • 直接在UI中使用规范

  • 我应该使用哪个实现?

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

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

    + 1,因为我特别同意首先创建显式方法的那一部分,然后当事物被疯狂地重构为规范模式时。+ 1,因为我特别同意首先创建显式方法的部分,然后当事情变得疯狂重构时。以规范模式。