高级模块不应该依赖低级模块。两者都应该取决于抽象 按道理来说如果模块要重复使用的话 ,不是应该 将模块细化吗? 然后高层依赖底层 对于单一项目来说 底层依赖高层确实有道理 ,但是如果多项目来说 每一个项目都有写不同底层 来满足高层需求吧 谬论吧??