当前位置: 代码迷 >> java >> Java API与框架?
  详细解决方案

Java API与框架?

热度:128   发布时间:2023-07-27 09:28:02.0

Collections Framework和Collections API有什么区别? 我听说“ API是框架的子集”。 既然框架提供了更具体的功能,而接口却更加广泛和抽象,那岂不是相反吗? 我还听说框架可以包含多个API。 这是否意味着框架也是定制的?

首先, API的定义是什么? 根据Beal(nd)的说法,API“是用于构建软件应用程序的一组例程,协议和工具。API指定了软件组件应该如何交互以及在对图形用户界面(GUI)组件进行编程时使用了API。”

其次,什么是框架 根据Rouse(205)的说法,“框架通常是分层结构,指示可以或应该构建哪种程序以及它们之间如何相互联系。”

因此,框架规定了可以或应该构建什么样的程序 同时,API 指定软件组件应如何交互 从定义,它可以被告知,该框架是程序的骨架 ,而API是程序的器官系统 此外,框架包含多个API。 例如,Microsoft .NET Framework,它提供了几种API,例如System.IO,System.Data等。

参考文献

比尔(五)(nd)。 API-应用程序接口。 Webopedia。 从检索07-17-2015。

Rouse,M.(2015年2月)。 框架。 什么是。 从检索到07-17-2015。

  相关解决方案