簡體   English   中英

Java API與框架?

[英]Java API vs Frameworks?

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。 http://www.webopedia.com/TERM/A/API.html檢索07-17-2015。

Rouse,M.(2015年2月)。 框架。 什么是。 http://whatis.techtarget.com/definition/framework檢索到07-17-2015。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM