首页 >
应用编程接口
✍ dations ◷ 2025-05-16 11:41:16 #应用编程接口
与因特网相连的端系统提供了一个应用程序接口(英语: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
相关
- 核形虫目核形虫是一类原生生物,具有丝状伪足,生活在土壤和淡水里。它们与同样具有丝状伪足的vampyrellid形态上非常相似,但可以通过线粒体的盘状嵴来鉴别。核形虫与动物、真菌以及其它
- 生物性危害第四级生物性危害(英文:Biological hazard, Biohazard),又称为“生物危害”,指的是会对人类及动物有危害的生物或生物性物质。这些物质包括但不限于动物、植物、微生物、病毒及含有病原
- 欧几里得欧几里得(希腊语:Ευκλειδης,前325年-前265年),有时被称为亚历山大里亚的欧几里得,以便区别于墨伽拉的欧几里得,希腊化时代的数学家,被称为“几何学之父”。他活跃于托勒密一
- 脊椎骨脊柱(拉丁语:Columna vertebralis、英语:vertebral column、backbone、spine)是脊椎动物位于背侧的支撑性中轴骨骼。人类的脊柱由23-24块脊椎骨(拉丁语:Vertebrae)和中间起缓冲作用
- 春宫图春宫图是指东亚汉字文化圈以性交为主题的传统绘画,又名“秘戏图”、“春宫画”、“春宫儿”、“春画”、“春册”。中国的春宫画起源很早,根据荷兰汉学家高罗佩考证,《汉书》中
- 黄油 (消歧义)黄油可以用来表示:黄油或Cream可称为:黄油或Butter可称为:
- 施陶丁格赫尔曼·施陶丁格(德语:Hermann Staudinger,1881年3月23日-1965年9月8日),德国化学家,在高分子化学领域作出了开拓性贡献,被授予1953年诺贝尔化学奖。1881年施陶丁格出生在德国莱茵
- 德意志工艺联盟德意志工作联盟(Deutscher Werkbund,简称DWB)是德国的一个艺术家、建筑师、设计师与实业家的联盟。其在现代建筑的发展中影响巨大,并导致包豪斯(Bauhaus)的出现。该联盟于1907年成
- 几何数论在数论中,几何数论研究凸体和在n维空间整数点向量问题。几何数论于1910由赫尔曼·闵可夫斯基创立。几何数论和数学其它领域有密切的关系,尤其研究在函数分析和丢番图逼近中,对
- 肺鱼亚纲肺鱼亚纲(学名:Dipnomorpha)是硬骨鱼类的一个类群的鱼,出现在距今约4亿年前,是现存最古老的鱼类之一。肺鱼颌为自接式,平时用鳃呼吸,在干涸时可以用鳔当作肺呼吸,膘在食道处有一开口