不懂就問,API是什麼

zhimaHTTP發表於2020-12-05

在這裡插入圖片描述
API(Application Programming Interface,應用程式介面)是一些預先定義的函式,或指軟體系統不同組成部分銜接的約定。用來提供應用程式與開發人員基於某軟體或硬體得以訪問的一組例程,而又無需訪問原始碼,或理解內部工作機制的細節。
作業系統是使用者與計算機硬體系統之間的介面,使用者通過作業系統的幫助,可以快速、有效和安全、可靠地操縱計算機系統中的各類資源,以處理自己的程式。API就是作業系統給應用程式的呼叫介面,應用程式通過呼叫作業系統的 API而使作業系統去執行應用程式的命令(動作)。在 Windows 中,系統API是以函式呼叫的方式提供的。
應用程式介面又稱為應用程式設計介面,是一組定義、程式及協議的集合,通過 API介面實現計算機軟體之間的相互通訊。API 的一個主要功能是提供通用功能集。API同時也是一種中介軟體,為各種不同平臺提供資料共享。程式設計的實踐中,程式設計介面的設計首先要使軟體系統的職責得到合理劃分。良好的介面設計可以降低系統各部分的相互依賴,提高組成單元的內聚性,降低組成單元間的耦合程度,從而提高系統的可維護性和可擴充套件性。
文章部分內容源於網路,聯絡侵刪*

相關文章