首先還是舉個例子:你要去銀行取錢的例子。如果沒有銀行櫃員給你服務,你自己去存錢,你需要做的事情有:
一,開啟金庫的大門
二,把錢放進去
三,記賬,存放了多少錢
四,離開。
問題解決了,但是其中有不少問題。每個人都這樣做,四個步驟,有的人打不開金庫的大門,有的人不識字,不會記賬。而且也會記錯。
怎麼辦呢,銀行僱傭乙個銀行櫃員,她的名字叫小花,就行了。這個銀行櫃員對這個四個步驟非常清楚。你現在需要做的事情有:
一,把錢交給銀行櫃員小花
二,離開
怎麼樣,效率大大提高,還不容易出錯。
這個銀行櫃員的作用就是api的作用。
一天,來了乙個人,對銀行櫃員小花說,辦卡。小花一臉懵逼,沒辦過,不知道流程。這個時候,銀行僱了乙個會辦卡的櫃員,小紅。那麼銀行和客戶之間,規定好的辦什麼業務找小花還是小紅,這個規定就是協議。
又有一天,來了乙個人,對著小花說著英語,要取錢。小花聽不懂,表示辦不了。小花說,please 說普通話,ok? 。普通話,在程式設計的世界裡,就是格式,通常由json和xml.
API介面是什麼
一 api介面是什麼 以乙個例子介紹,比如y x 4,當x 4的時候,y 8。此時,y x 4為介面,x 4為引數,y 8為返回結果。介面的功能為,在使用者輸入x 4的時候,使用者不需要了解y x 4的情況下,得到y 8。即使用者輸入x 4,直接收到y 8。分解一下api,讓api概念更好理解。介面...
api介面是什麼??
api介面是指應用程式程式設計介面,我們通過api介面可以實現特定的功能,而不需要了解其內部實現細節。api介面可以理解為特定服務的一種封裝,將服務封裝起來提供給其他人呼叫,這樣很多功能不需要從新開發。api介面是指應用程式程式設計介面,我們通過api介面可以實現特定的功能,而不需要了解其內部實現細...
介面是什麼?
1.介面是什麼?介面就是讓一些不相關的物件來實現同樣的通能,就可以定義乙個介面,讓這些物件都來實現這個介面。介面的組成 可由屬性 方法 事件 索引器或這四種成員型別的任意組合構成。注意 介面不能有欄位 2.為什麼要有介面?比如,麻雀 老鷹 鴿子 企鵝都是鳥類 如果他們都繼承鳥類,則他們都會飛,但是事...