【发布时间】:2019-07-22 15:41:29
【问题描述】:
给定一个 ReceiptValidator 接口和一个返回多个数据的 GoogleReceiptValidator 实现,我应该将 ReceiptValidatorResult 放在哪里?
由于与ReceiptValidator相关,所以可以放在Domain Layer。
但是,如果另一个 AppleReceiptValidator 有不同的数据怎么办? ReceiptValidatorResult 也应该是一个接口吗?
【问题讨论】:
标签: domain-driven-design hexagonal-architecture