来自维基百科:
Java是一种通用的计算机编程语言,它是并发的,基于类的,面向对象的,专门设计为具有尽可能少的实现依赖项。
“实现依赖项”到底是什么意思?他们是在谈论Java运行时的实现吗?
答案 0 :(得分:0)
实现依赖性与接口依赖性
这些定义引自“ 软件系统的可变性 Jilles van Gurp
的软件重用密钥”实现依赖项:使用具体类或抽象类来键入组件之间关系中使用的引用。
接口依赖项:仅使用接口来键入组件之间关系中使用的引用。这意味着原则上可以更改组件的实现(只要保留了所需的接口)。这也意味着任何使用带有接口X的组件的组件都可以使用实现X的任何其他组件
希望有帮助!