首页 >
应用编程接口
✍ dations ◷ 2025-08-29 21:50:53 #应用编程接口
与因特网相连的端系统提供了一个应用程序接口(英语:Application Programming Interface,缩写:API;又称为应用程序编程接口)是软件系统不同组成部分衔接的约定。API规定了运行在一个端系统上的软件请求因特网基础设施向运行在另一个端系统上的特定目的地软件交付数据的方式。比方说:Alice使用邮政服务向Bob发一封信,邮政服务要求Alice将信放进信封中;在信封的中央写上Bob的全名、地址和邮政编码;封上信封;在信封的右上角贴上邮票;最后将信封丢进邮箱里;邮政服务有自己的“邮政服务API”或一套规则,Alice必须这么遵循,邮政服务才能把信寄给Bob;同理,因特网也有一个发送数据的程序必须遵循的API,使因特网向接收数据的程序交付数据。---来源于:《计算机网络-自顶向下学习法》由于近年来软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的可维护性和可扩展性。应用程序接口为:“‘电脑操作系统(Operating system)’或‘程序库’提供给应用程序调用使用的代码”。其主要目的是让应用程序开发人员得以调用一组例程功能,而无须考虑其底层的源代码为何、或理解其内部工作机制的细节。API本身是抽象的,它仅定义了一个接口,而不涉及应用程序在实际实现过程中的具体操作。例如,图形库中的一组API定义了绘制指针的方式,可于图形输出设备上显示指针。当应用程序需要指针功能时,可在引用、编译时链接到这组API,而运行时就会调用此API的实现(库)来显示指针。应用程序接口可以是一组数量上千、极其复杂的函数和副程序,可让程序员做很多任务作,譬如“读取文件”、“显示菜单”、“在视窗中显示网页”等等。操作系统的API可用来分配存储器或读取文件。许多系统应用程序借由API接口来实现,像是图形系统、数据库、网络Web服务,甚至是在线游戏。应用程序接口有诸多不同设计。用于快速执行的接口通常包括函数、常量、变量与数据结构。也有其它方式,如通过解释器,或是提供抽象层以遮蔽同API实现相关的信息,确保使用API的代码无需更改而适应实现变化。应用程序接口经常是软件开发工具包(SDK)的一部分。API又分为(Windows、Linux、Unix等系统的)系统级API,及非操作系统级的自定义API。作为一种有效的代码封装模式,微软Windows的API开发模式已经为许多商业应用开发的公司所借鉴,并开发出某些商业应用系统的API函数予以发布,方便第三方进行功能扩展。如Google、苹果电脑公司,以及诺基亚等手机开发的API等等。URL: http://api.yinhangkadata.com/BankCard
card:6222352812809642
key:866a0b5db38e8ac53e07e21bb7e7aa10
相关
- 第五代头孢菌素(法语:Cephalosporine、英语:Cephalosporin),又名先锋霉素,是一系列属于β内酰胺类的抗生素。与头霉素一并细分为头孢烯。头孢菌素化合物最初是于1948年,由意大利科学家Giu
- 法兰西第二共和国法兰西第二共和国,简称第二共和,是1848年11月4日到1852年12月2日间统治法国的共和政体。1848年法国二月革命爆发。二月革命成功后,七月王朝崩溃,资产阶级取得政权,建立了法兰西第
- 长安西安历史长安是世界历史上一座著名都城,是今西安市的古称,外国人称之为胡姆丹(Khumdan)。其地点由于历史原因有过一次迁徙,但大致位于现在关中平原的西安和咸阳附近的渭河南岸。
- 肖万伊夫·肖万 (法语:Yves Chauvin,1930年10月10日-2015年1月28日),法国化学家,诺贝尔化学奖获得者。他是法国石油研究所的荣誉研究主任,法国科学院成员。由于从1970年代开始的在烯烃复
- 吴国雄吴国雄(1943年3月20日-),中国大气动力学和气候动力学家。1943年出生于广东潮阳。1966年毕业于南京气象学院。1983年获英国伦敦大学理学博士学位。1997年当选为中国科学院院士。
- 自杀式袭击自杀攻击或称自杀式袭击、人肉炸弹,是一种将自杀扩大为伤害自己及目标者的行为,现代的自杀式攻击通常是由自杀者在身上绑好炸弹,走到目标地,或是以装满炸弹的车冲撞特定目标然后
- 粗粮本列表是2005-2011年世界各国粗粮产量的列表,数据来源于联合国粮食及农业组织。单位:(吨)
- 联外桥梁台北市联外桥梁列表介绍台北市与新北市的互联桥梁。台北市因为淡水河系环绕,与新北市间的交通往来大多有赖桥梁衔接;此外阳明山北面,阳金公路一带则为磺溪水系。桥梁的命名如同
- 谢淑丽谢淑丽(英语:Susan L. Shirk, 1945年-),是美国的中国专家、外交官,加利福尼亚大学圣迭戈分校学者。1945年出生在美国,1967年毕业于曼荷莲学院政治系,1968年毕业于加州大学伯克利分校
- 阿古拉斯洋流阿古拉斯洋流(Agulhas current)是印度洋西南部的西边界流(western boundary current),沿着非洲东岸从27°S 流至 40°S。该洋流窄、急而强;有人甚至认为它可能是世界大洋中最大的