DI与洋葱建筑的分层架构?

时间:2013-12-04 03:49:19

标签: onion-architecture n-layer

有没有人可以使用依赖倒置来解释洋葱架构和分层架构之间的区别?他们对我来说看起来很不错。非常感谢任何输入:)

1 个答案:

答案 0 :(得分:1)

我一直都是这么想的:N层架构符合DI--有一些限制。

最重要的是内层中的代码不与外层中的代码耦合(受控的耦合方向)。我也限制自己的层只能与它们正下方的层进行通信(受控的耦合深度)。据我所知,没有人提倡这种特殊的约束,而巴勒莫特别拒绝它。