从api调用和模式映射创建实体

时间:2012-04-09 03:12:43

标签: oop design-patterns domain-driven-design

我决定如何创建一个我从第三方api中提取的实体。我的实体的概念需要两个API调用,其中一个提取有关实体的唯一数据,另一个提供可能属于实体的所有可能数据的完整模式。

我已经为实体编写了一个存储库,但是如果我只想抓住它一次,架构映射在域图层中的适用位置是什么?
实体应如何保存此架构数据? 我不熟悉映射器模式,但看起来这是正确的用例吗?

1 个答案:

答案 0 :(得分:1)

如果您有架构数据然后是数据,那么您正在处理具有动态属性的实体,类似于字典或散列表,但需要进行验证。

您可以将架构数据视为自己的实体,提供知识级别来实例化和验证位于操作级别的实体。

查看here (pdf)了解许多相关模式。