Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
任何人都可以使用依赖反转来解释洋葱架构和分层架构之间的区别吗?在我看来,它们完全一样。非常感谢任何输入:)
我一直是这样想的:N 层架构满足 DI——有几个限制。
最重要的是,内层的代码不与外层的代码耦合(受控耦合方向)。我还限制自己的层只能与它们下面的层进行通信(受控的耦合深度)。据我所知,没有其他人提倡这种特殊的限制,而巴勒莫特别反对它。