平特心水报图
新網絡營銷基礎與實踐

你的位置:首頁 >網絡營銷 >應用程序接口

應用程序接口

中文名稱:應用程序接口
英文名稱:application program interface;API
定義:實現應用程序與計算機操作系統之間通信,告訴操作系統要執行的任務的接口。

應用程序編程接口,簡稱API(Application Programming
Interface),就是軟件系統不同組成部分銜接的約定。

隨著軟件規模的日益龐大,我們需要把復雜系統劃分成小的組成部分,編程接口的設計十分重要。程序設計的實踐中,編程接口的設計首先要使系統的職責得到合理劃分。良好的接口設計可以降低系統各部分的相互依賴,提高組成單元的內聚性,降低組成單元間的耦合程度,從而提高系統的維護性和擴展性。

API之主要目的是提供應用程序與開發人員以訪問一組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節。提供API所定義的功能的軟件稱作此API的實現。API是一種接口,故而是一種抽象。 A reference
implementation of an API is the implementation created by the designer of the
API, or one which other implementations of the API are expected to be compared
against.

例如,圖形庫中的一組API定義調用繪制圖標函數的方式,以于屏幕上顯示圖標。程序中調用,編譯時連接到這組API,執行時便調用API的實現(庫)來顯示圖標。

操作系統的API可用來分配內存或訪問文件。許多系統與應用程序提供API接口與實現,比如圖形系統,數據庫,網絡,Web服務,甚至于某些游戲。

一組API經常是一套軟件開發工具包(SDK)的一部分。SDK亦可包含其它工具亦或至于硬件,兩個術語并不完全等同.

API有諸多不同設計。用于快速執行的接口通常包括函數,常量,變量與數據結構。也有其它方式,如通過解釋器,或是提供抽象層以遮蔽同API實現相關的信息,確保使用API的代碼無需更改而適應實現變化。

網絡營銷詞典內容均由網友提供,僅供參考。

平特心水报图 金花三张牌游戏大全 彩票开奖结果 大神棋牌最新版 快乐8官网 澳洲快乐时时彩 大航海时代2 赚钱 快乐十分开奖号码搜索 围棋新浪竞技新闻 福彩中奖投注站返利 通比牛牛规则