我一直在从鲍勃叔叔那里读到这篇文章:
http://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html
我有几个问题需要澄清:
由于
答案 0 :(得分:29)
答案 1 :(得分:7)
除了罗伯特·马丁的回答,我还想补充一下。
如果你能keep your dependency graph as flat as possible,那就最好了。如果您越过多个边界,那么它们并不是真正的界限。
(参见Robert Martin的答案)
除了罗伯特·马丁的书外,您可能还想参考我的书Dependency Injection in .NET,它遵循相同的原则,并附带大量(.NET)示例代码。< / p>