鍍金池/ 問答/Python/ Python中的API如何更好的理解?

Python中的API如何更好的理解?

最近在學python基礎,發(fā)現(xiàn)API的詞總是跳出來,搜索了一下網(wǎng)上的概念感覺有點抽象,所以想請教一下理解的前輩們:
百科里是這樣解釋API的:
API(Application Programming Interface,應用程序編程接口)是一些預先定義的函數(shù),目的是提供應用程序與開發(fā)人員基于某軟件或硬件得以訪問一組例程的能力,而又無需訪問源碼,或理解內(nèi)部工作機制的細節(jié)。
這里面的訪問一組例程是什么意思呢,可以單純用接口理解API嗎?

回答
編輯回答
尛憇藌

比如你自己實現(xiàn)了一個好用的功能,你把它寫成類,定義一些類的屬性和方法。然后給別人用的時候,別人只需要知道你這個類有哪些關鍵的屬性和方法,然后每個屬性是什么意思以及調(diào)用這個方法能做什么事。別人直接拿來就用,不需要看你是怎么實現(xiàn)這個功能的,而你給他的每個方法的文檔說明就是API文檔了,這就是面向?qū)ο蟮乃枷氚?。當然這只是類的API接口,還有通信類的網(wǎng)絡接口等到。

2018年5月7日 05:13