依赖/依赖是什么意思?

时间:2017-10-29 14:15:32

标签: oop terminology

http://tutorials.jenkov.com/ood/understanding-dependencies.html#whatis说(强调我的):

  

每当A级使用另一个类或接口B 时,A依赖于B. A不能执行它没有B的工作,A不能   重复使用而不重复使用B.在这种情况下,类 A是   称为"依赖" 类或接口B称为   "依赖性" 即可。依赖依赖于它的依赖性。

根据谷歌的定义:

  

依赖或从属的东西,尤其是国家或省   由另一个人控制。

由于A依赖于B,因此依赖关系是A而且依赖关系是B.这与第一个引用相反。或者我错过了什么?

1 个答案:

答案 0 :(得分:1)

术语取决于上下文。通常,依赖关系是依赖关系的同义词,并不描述一个实体,而是描述状态。根据{{​​3}}:

您需要一直或某些人的情况,特别是为了继续存在或运营。

所以更多的是与某事物的关系。例如:

  

未成年子女依赖他/她的父母。孩子在一个州   依赖性依赖关系描述了孩子与其父母之间的关系。

谷歌定义只是可用定义之一(例如参见Cambridge dictionary),这一定义特别适用于地缘政治和房地产。例如:

  

1776年之前,美国是大英帝国的依赖者。该   依赖美国依赖帝国。

     

他买了一个有几个依赖项的农场

面向对象的术语与更一般的定义没有太大区别:依赖是对象或类之间的关系。这是UML 2.5标准中更正式的定义:

  

7.7.1:依赖关系表示模型之间的供应商/客户关系   供应商的修改可能会影响客户的因素   模型元素。

因此,重述教程中的内容,我们可以说:

  

如果A必须使用B,则A依赖于B.存在依赖关系   从A到B.据说是受抚养者。

由于实际原因和语言便利性,B经常被称为依赖(这实际上与日常用语相反)。但实际上,仍然是A与B的关系 依赖关系。