【发布时间】:2012-03-19 07:24:06
【问题描述】:
我目前正在学习软件设计的原理,特别是Acyclic Dependencies Principle(第 18 页)
从给出的示例中,我将其解释为:当包 A 中的一个类依赖于包 B 中的一个类时,包 A 依赖于包 B 中的所有类以及它们的依赖关系(传递性)
我知道包 A 将依赖于包 B。但是包 B 的所有类实际上并不依赖于 - 我对此不太确定。我认为它可以像示例中那样级联的唯一方法是,包 B 中依赖的类实际上依赖于包 B 中的某些类,然后这些类又依赖于其他包。
【问题讨论】:
标签: java architecture dependencies packages