【发布时间】:2009-12-17 02:02:46
【问题描述】:
我们正在开发基于 DDD 的系统。对于该系统中的特定模块(发布者),我们将从其他对象接收数据并对其执行转换,然后写入数据文件。
正在开发的 DDD 设计有许多自定义的数据集合类...所有这些对象都只包含数据行,但它们具有不同的类和属性名称。是否有处理这种情况的好策略或模式? IE。一种将相同逻辑应用于所有这些对象的方法。
更多细节:例如,我们可能有一个包含 Data123Row 对象集合的 DataType123 类。然后是包含 Data456Row 对象集合的类型 Data456 类。假设有 15 个这样的不同对象。由于 DDD 的想法,它们具有基于域名的名称,但它们实际上或多或少都是表格数据,即行和列。我们正在尝试创建一个通用服务,可以对它们一视同仁,即使它们在技术上是不同的类。
【问题讨论】:
标签: c# architecture domain-driven-design