应用程序接口

✍ dations ◷ 2025-10-25 20:53:39 #应用程序接口,计算机编程,计算机语言

与因特网相连的端系统提供了一个应用程序接口(英语: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/BankCardcard:6222352812809642key:866a0b5db38e8ac53e07e21bb7e7aa10

相关

  • 非凡电视台飞凡传播股份有限公司 (英语:Unique Broadcasting Inc),是台湾的一家有线电视台,由黄崧创立经营,主要制作财经相关节目。黄崧早期以新台币三十五万元起家卖书,之后创立非凡电视,靠着
  • 唐音陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧ 
  • 机械论机械论(Mechanism)是一种对于自然界的信念,认为自然界整体就是一个复杂的机器或工艺品,其不同组成部分间并没有内在联系。在此观点看来,物体或生物的行为可以从其组成部分和外界
  • 运动饮料运动饮料是饮料的一种,其目的是帮助运动员在训练或比赛之前和之后补充水、电解质和能量,尽管它们对此目的的功效受到质疑。运动员通过出汗积极地锻炼和竞争失去水和电解质,并消
  • 贪污感知指数清廉指数(英语:Corruption Perceptions Index,缩写:CPI)或译作腐败感知指数、清廉指数、清廉印象指数等,是透明国际自1995年起每年发布的评估,就世界各国民众对于当地腐败状况的主
  • 决断决断(英语:judgment)是描述领导人在面对困难处境时,针对人、策略与危机等三大范畴所做出的决策过程。通常在每个范畴中,领导人的决断流程都经历三个阶段:准备、决断、执行,在这三个
  • 托马斯·品钦小托马斯·鲁格斯·品钦(英语:Thomas Ruggles Pynchon, Jr,/ˈpɪnˌtʃɒn/,1937年3月8日-),生于纽约,美国作家,以写晦涩复杂的后现代主义小说著称。品钦来自长岛,曾于美国海军服役两
  • 后水尾天皇后水尾天皇(日语:後水尾天皇/ごみずのおてんのう Go-mizuno'o Tennō;1596年6月29日-1680年9月11日),日本第108代天皇,1611年5月9日-1629年12月22日在位。讳政仁(日语:政仁/ことひと 
  • 东映动画东映动画株式会社(日语:東映アニメーション株式会社/英语:TOEI ANIMATION CO., LTD.)成立于1948年,是隶属日本东映集团的老牌动画制作公司,亦是日本历史最悠久的动画制作公司。第一
  • 约塞米蒂谷坐标:37°43′18″N 119°38′47″W / 37.72167°N 119.64639°W / 37.72167; -119.64639约塞米蒂谷(Yosemite Valley),又译优山美地、优胜美地,位于美国加利福尼亚州中东部内华