gpt4 book ai didi

java - 术语 "implementation dependencies"是什么意思?

转载 作者:行者123 更新时间:2023-12-05 07:28:21 28 4
gpt4 key购买 nike

来自维基百科:

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

“实现依赖性”到底是什么意思?他们可能在谈论 Java 运行时的实现吗?

最佳答案

实现依赖通常被比作接口(interface)依赖

这些定义引用自“软件系统的可变性软件重用的关键”,作者:Jilles van Gurp

实现依赖:在组件之间的关系中使用的引用使用具体类或抽象类进行类型化。

接口(interface)依赖:组件之间关系中使用的引用仅使用接口(interface)进行类型化。这意味着原则上可以更改组件的实现(只要保留所需的接口(interface))。这也意味着任何使用具有接口(interface) X 的组件的组件都可以使用任何其他实现 X 的组件

希望对您有所帮助!

关于java - 术语 "implementation dependencies"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53398149/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com