在计算机科学中,依赖的反义词是啥?
Posted
技术标签:
【中文标题】在计算机科学中,依赖的反义词是啥?【英文标题】:In Computer Science, what's the opposite of a dependency?在计算机科学中,依赖的反义词是什么? 【发布时间】:2021-01-23 02:53:41 【问题描述】:更具体地说,在编程中,当我们指代另一段代码运行所需的软件组件时,我们使用术语依赖。
您如何称呼需要依赖项才能运行的那段代码?我不认为我知道这个词代表了相反的关系。
【问题讨论】:
通过称它们为“依赖于”和“依赖于”来区分它们怎么样? 依赖的反义词是“独立”或“独立” 是的,@Aditya,这可能有效,但出于某种原因,我正在寻找一个词。我认为我正在寻找的词是“依赖”(组件)。听起来还是不对! @VigneshRajendran 不是我正在寻找的,因为我试图引用“具有依赖关系的组件”。我想我想知道我们如何调用依赖或具有依赖关系的组件。它不是独立的,因为两者之间存在依赖关系。一个是依赖另一个是依赖? @TheDaniel 依赖 - 某人依赖的人或事物。这有点匹配但不是 100% 【参考方案1】:来自您的问题:
那段需要依赖的代码你叫什么
依赖者
例子:
依赖者对被依赖者有依赖关系,这就是问题开始的时候。
来源:
我自己只是需要这些信息,然后发现了这个:https://en.wiktionary.org/wiki/dependee#:~:text=Noun,used%20in%20agent-oriented%20programming)
【讨论】:
我也检查过,但它说它通常是为 AOP 保留的。我想这是我们能得到的最接近的了。【参考方案2】:依赖的相反是独立性。
依赖的逆是依赖。这个术语在编程中特别适用于指代需要依赖项才能运行的代码。
这个词被广泛使用。支持该主张的一些引述:
在Dependency Injection: Design patterns using Spring and Guice这本书中(所以这本书主要是关于编程上下文中的依赖关系):
依赖项 — 另一个对象实现其功能所需的特定服务。依赖项 — 需要依赖项(或多个依赖项)才能执行其功能的客户端对象。
在 Booch、Rumbaugh 和 Jacobson 的 The Unified Modeling Language Reference Manual, 2nd ed 一书中:
依赖性:两个元素之间的关系,其中一个元素(供应商)的更改可能会影响或提供另一个元素(客户)所需的信息。 (...) 依赖元素称为客户端。
在semantic versioning 宣言中,他们解释了 semver 如何允许发布新版本的依赖项而不破坏依赖的软件或包。
在 Maven 的documentation:
编译依赖项在项目的所有类路径中都可用。此外,这些依赖项会传播到相关项目。
最后但并非最不重要的一点是,linguist 也已确认该术语适用于非常相似的依赖管理需求。
依赖是依赖的东西和它依赖的东西之间的关系,在所指的方向上有一点残留的歧义。无论使用什么术语,都建议提供定义。供应商/客户是更容易理解的替代方案,尽管并非普遍适用。
【讨论】:
以上是关于在计算机科学中,依赖的反义词是啥?的主要内容,如果未能解决你的问题,请参考以下文章