【发布时间】:2014-09-23 08:10:32
【问题描述】:
我有一个域模型,其中包含一些 Abstract Entities 和一些 Concrete Entities 以添加 extensibility。
我可以添加一些Base app service 可以接受Abstract Factory 和Abstract Repository 以应用具体实体之间的共享逻辑。
问题:
1 .我是在一条真正的道路上吗?
2 . 如果是,我应该如何将工厂注入到服务中?
【问题讨论】:
-
您可以使用依赖注入(DI)通过构造函数将您的依赖注入到您的服务中。您可以使用服务中的 private readonly 字段保持对这些依赖项的引用。
标签: domain-driven-design factory domain-model abstract-factory