【发布时间】:2014-02-11 00:30:56
【问题描述】:
我目前正在学习 Java 中的耦合和依赖关系。我一直在阅读 this tutorial 并了解如果 class1 包含 class2 的实例并且如果您调用像 exampleMethod(c2) 这样的方法,这将被视为 class1 和 class2 之间的依赖关系。但是,我不确定下面的示例。谁能给我一些澄清?
假设我们在 class1 内部(其中包含 class2 c2):
如果 class1 调用 class2 中定义的方法(例如
c2.aMethod()),这算作 class1 和 class2 之间的依赖/耦合吗?调用
c2.someSetterMethod(argument)算作class1 和class2 之间的依赖/耦合吗?在 class1 中调用
c2.repaint()算作依赖吗?
【问题讨论】:
标签: java dependencies coupling