我来构建新的“企业解决方案”
所以我决定使用“洋葱架构”,因为我想要灵活的架构。
但我是“依赖解决”问题的新手。
据我了解,我应该将工厂“实现”放在该层中,并且该层具有对所有其他层的引用。
然后我想知道当DependencyResolution 层和 UI 层中的 FactoryImplementation没有引用“DependencyResolution 层”时,如何在“ UI 层”中创建IFactory的新实例
编辑::
感谢埃里克先生
但是在我看到许多这些链接之后,当我想将实现“注册”到他们的“接口”时仍然遇到问题,因为我不能在 UI 项目中做这样的事情:
kernel.Bind<ITaxCalculator>()
.To<TaxCalculator>()
.WithConstructorArgument("rate", .2M);
因为 UI 项目无法访问TaxCalculator
“实施”。