API是什么?如何通俗的理解API呢?
API,Application Programming Interface,应用程序接口。
是一个非常抽象,但又十分重要的概念。常听到有程序员工作内容是负责编写接口,为什么要编写接口呢??举一个例子,用户登录微信后打开了一个微信小程序,点击了某个按钮(调用了某个指定的接口),就可以访问某个网站,而这里的接口就使得用户可以通过微信小程序来访问某个指定的网站。
编程语言常涉及到的函数、类,其实就是所谓的接口。
开发人员编写一段具体的函数(接口)用于实现用户通过某一软件或硬件来访问另一段程序的功能,而此时用户是不需要理解函数的具体实现细节的。