关于计算机技术,"dependency" 一词的含义是什么?
What is the meaning of the term "dependency" with regard to computer technology?
我研究过这个问题,但找不到共识。如果 "A depends on B",术语 "dependency" 指的是:
- 一个
- B
- A和B的关系
这个术语在计算机技术的不同子领域中是否有不同的含义?
B 将是依赖项。您可能会以 "B is a dependency of "A 的形式使用 "dependency"。(我想选项 #3 也部分正确,因为 "dependency" 描述了这种关系。)
在 UML 中,这意味着该方法能够为方法调用实例化对象,例如
public class Main {
Public void method() {
Random random = new Random();
random.nextInt();
}
}
或者如果你把它作为函数参数获取
Public class main {
Public void method(Random random) {
random.nextInt();
}
}
但是如果你真的将对象存储为一个字段变量,那么它就变成了一个关联。这里,Main - - - > Random
为真。
我研究过这个问题,但找不到共识。如果 "A depends on B",术语 "dependency" 指的是:
- 一个
- B
- A和B的关系
这个术语在计算机技术的不同子领域中是否有不同的含义?
B 将是依赖项。您可能会以 "B is a dependency of "A 的形式使用 "dependency"。(我想选项 #3 也部分正确,因为 "dependency" 描述了这种关系。)
在 UML 中,这意味着该方法能够为方法调用实例化对象,例如
public class Main {
Public void method() {
Random random = new Random();
random.nextInt();
}
}
或者如果你把它作为函数参数获取
Public class main {
Public void method(Random random) {
random.nextInt();
}
}
但是如果你真的将对象存储为一个字段变量,那么它就变成了一个关联。这里,Main - - - > Random
为真。