1. 程式人生 > >軟體中什麼是介面?軟體介面的具體定義

軟體中什麼是介面?軟體介面的具體定義

硬體介面都好理解:就是負責連線外部裝置,傳輸資料的埠,比如usb介面。

軟體的介面我看了好多文章的定義都不嚴謹和形象,所以在這說一下。

軟體介面就是指程式中具體負責在不同模組之間傳輸或接受資料的並做處理的類或者函式。(而不是指傳輸的資料!!)

比如騰訊釋出一個qq登入的介面(一個函式),別人拿到這個函式放到自己的網站程式碼裡面執行,就可以通過這個函式把使用者輸入的賬號密碼傳給騰訊伺服器,伺服器校驗成功後就能讓使用者第三方登入QQ了。