|
|
1
3
我建议您在设计中引入另一层--应用程序层。该层的职责是转换命令(或者显式封装在命令对象中,或者隐式传递为
通过这样做,您将把通过id查找成分的责任转移到域之上的一层,在那里您可以直接安全地使用存储库,而不会引入不必要的耦合。转化后的解决方案如下所示:
现在简化的Recipe类如下所示:
希望有帮助。 |
|
|
StayCool · Ninject。扩展。约定不会绑定单个接口 7 年前 |
|
|
Nickso · 通用属性和IoC(Autofac)问题 8 年前 |
|
|
LightCC · 如何在C中设置DI/IoC和/或工厂模式设计# 8 年前 |
|
|
Eitan · 使用Castle动态代理拦截所有依赖项 8 年前 |