一个故事学会什么是API
“api是应用程序接口,又称为应用编程接口,是软件系统不同组成部分衔接的约定。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的可维护性和可扩展性。”
举例说明:研发人员A开发了软件A,研发人员B正在研发软件B。 有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?
研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数。你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!
其中,API就是研发人员A说的那个函数。这就是API的诞生。
日常生活中,我们有很多类似API的场景,如图所示:
电脑需要调用手机里面的信息,这时候你会拿一根数据线将电脑手机连接起来,电脑和手机上连接数据线的接口就相当于“API接口”。
作者:简道云
链接:https://www.zhihu.com/question/21691705/answer/770586138
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
官方微信公众号
官方今日头条
抖音扫码关注
官方知乎
新浪微博