首页 >
应用编程接口
✍ dations ◷ 2025-04-04 04:52:56 #应用编程接口
与因特网相连的端系统提供了一个应用程序接口(英语: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
相关
- 产水菌门产水菌门(Aquificae)包括了一些在多种严酷环境条件下生存的细菌,如在热泉、硫磺池、海底热泉口等等。其中产水菌属(Aquifex)中的一些种类可以在85~95℃的环境中繁衍。产水菌
- 植物轮藻、一种杂交蔷薇、百岁兰; 小毛毡苔、蓬蘽、欧洲酸樱桃; 银杏、柳树、溪苔属; 非洲苏铁、蕙兰、一种藓类; 一种蕨、紫菀、朝鲜冷杉。有争议:植物(英文:Plant)是植物界(学名:Plantae
- 残疾人奥林匹克运动会残疾人奥林匹克运动会(英语:Paralympic Games),又译为帕拉林匹克运动会、伤残奥林匹克运动会,简称残奥会、残奥、帕奥,是一项为身心障碍者而举办的综合型国际体育赛事,词源由Parapl
- 俄罗斯联邦国歌《俄罗斯联邦国歌》(俄语:Государственный гимн Российской Федерации,拉丁转写:Gosudarstvenný Gimn Rossijskoj Federací)是俄罗斯在
- 过热在物理学中,过热(又称沸腾延迟,英语: Superheating)是指液体被加热到沸点以上的温度而不沸腾的现象。在干净的容器中加热同相物质会出现过热现象,同时要避免成核现象的出现。需注
- 二氧化钛二氧化钛,化学式为TiO2,俗称钛白粉,分子大小是奈米级为光触媒,能靠紫外线消毒及杀菌,已经有一些产品问世。 亦可用于化妆品中。 二氧化钛是水反应生成氢气和氧气的催化剂, 二氧化
- American FactFinder美国普查局(英语:United States Census Bureau,按《美国法典第13卷 § 11》官方称呼为Bureau of the Census)是美国商务部经济和统计管理局下属的一个机关。它的任务由美国宪
- 三氯生二氯苯氧氯酚,俗名“三氯生”,又名“三氯新”、“三氯沙”等,化学名为“2,4,4'-三氯-2'-羟基-二苯醚”,英文名为 Triclosan 、 Aquasept、 Gamophen、 Irgasan、 Sapoderm 、 St
- 林地疏林是一个植被主要为树木的土地,疏林为森林的一种,和森林的不同处在于两者的树冠。在森林中,大部分的树冠都是相连的。因此,阳光不能轻易的到达地面;疏林则容许阳光透入地面,但仍
- 呆小病先天性碘缺乏症候群(又称矮呆病、克汀病、呆小病)是指因产妇对碘的摄取不足,使得婴儿先天性缺乏甲状腺激素(先天性甲状腺机能低下症),而导致严重阻碍身心发展的一种症状。一般通过