api是什么 什么叫軟件接口?
什么叫軟件接口?計(jì)算機(jī)世界中的“接口”一詞有兩個(gè)眾所周知的含義:一是軟件本身的狹義“接口”,如各種軟件開發(fā)API。二是人與軟件的接口。這種人機(jī)軟件界面稱為“用戶界面”,即“UI”。這里要討論的第一個(gè)定
什么叫軟件接口?
計(jì)算機(jī)世界中的“接口”一詞有兩個(gè)眾所周知的含義:一是軟件本身的狹義“接口”,如各種軟件開發(fā)API。二是人與軟件的接口。
這種人機(jī)軟件界面稱為“用戶界面”,即“UI”。這里要討論的第一個(gè)定義是軟件不同部分之間的接口。通常是所謂的API應(yīng)用程序編程接口,其表達(dá)形式是源代碼。API的發(fā)明和發(fā)展極大地促進(jìn)了計(jì)算機(jī)工業(yè)的進(jìn)步。同時(shí),API幾乎決定了日常計(jì)算的各個(gè)方面。
大多數(shù)程序員堅(jiān)持為軟件用戶設(shè)計(jì)優(yōu)秀的用戶界面的想法,這一想法早已流行。然而,另一方面,如何實(shí)現(xiàn)合理的軟件API卻很少有人關(guān)注。歷史證明,所有成功的軟件或web應(yīng)用程序在設(shè)計(jì)API時(shí)都首先滿足用戶的需求,即使這些用戶幾乎從不直接使用這些API。
軟件接口含義是什么?
接口通常是指一個(gè)實(shí)體提供給外部世界的抽象對象(可以是另一個(gè)實(shí)體),用于將外部通信方法與內(nèi)部操作分離,以便在內(nèi)部對其進(jìn)行修改而不影響其他實(shí)體與其交互的方式。人與計(jì)算機(jī)或人與程序之間的接口稱為用戶接口。計(jì)算機(jī)與其它信息機(jī)硬件部件之間的接口稱為硬件接口。計(jì)算機(jī)與其它信息機(jī)軟件組件之間的接口稱為軟件接口。用戶界面由一組刻度盤、球形手柄、操作系統(tǒng)命令、圖形顯示窗體和其他設(shè)備組成。這些設(shè)置允許用戶與計(jì)算機(jī)或程序通信。圖形用戶界面(GUI)為用戶提供了或多或少的“面向圖形”方法。對于計(jì)算機(jī)系統(tǒng)來說,GUI通常是一個(gè)更令人滿意或用戶友好的界面。程序接口由一組語句、函數(shù)、選項(xiàng)、表示程序結(jié)構(gòu)的其他形式以及由程序提供的數(shù)據(jù)或程序員使用的編程語言組成。它是自然的,合理的,并支持任何額外的設(shè)備設(shè)置連接器或其他設(shè)備。