游戏API接口本身的意义是什么
2017-03-06 15:48
274 查看
由于近年来软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。
应用程序接口为“‘电脑操作系统(Operating system)’或‘程序库’提供给应用程序调用使用的代码”。
其主要目的是让应用程序开发人员得以调用一组例程功能,而无须考虑其底层的源代码为何、或理解其内部工作机制的细节。API本身是抽象的,它仅定义了一个接口,而不涉及应用程序在实际实现过程中的具体操作。
例如,图形库中的一组API定义了绘制指针的方式,可于图形输出设备上显示指针。当应用程序需要指针功能时,可在引用、编译时链接到这组API,而运行时就会调用此API的实现(库)来显示指针。
应用程序接口是一组数量上千、极其复杂的函数和副程序,可让程序员做很多任务,譬如“读取文件”、“显示菜单”、“在视窗中显示网页”等等。操作系统的API可用来分配内存或读取文件。许多系统应用程序借由API接口来实现,像是图形系统、数据库、网络Web服务,甚至是在线游戏。
应用程序接口有诸多不同设计。用于快速执行的接口通常包括函数、常量、变量与数据结构。也有其它方式,如通过解释器,或是提供抽象层以屏蔽同API实现相关的信息,确保使用API的代码无需更改而适应实现变化。应用程序接口经常是软件开发工具包(SDK)的一部分。
更多游戏API接口的资讯,请关注微信公众号“大雄游戏”或sina微博“发牌手Gary”。
应用程序接口为“‘电脑操作系统(Operating system)’或‘程序库’提供给应用程序调用使用的代码”。
其主要目的是让应用程序开发人员得以调用一组例程功能,而无须考虑其底层的源代码为何、或理解其内部工作机制的细节。API本身是抽象的,它仅定义了一个接口,而不涉及应用程序在实际实现过程中的具体操作。
例如,图形库中的一组API定义了绘制指针的方式,可于图形输出设备上显示指针。当应用程序需要指针功能时,可在引用、编译时链接到这组API,而运行时就会调用此API的实现(库)来显示指针。
应用程序接口是一组数量上千、极其复杂的函数和副程序,可让程序员做很多任务,譬如“读取文件”、“显示菜单”、“在视窗中显示网页”等等。操作系统的API可用来分配内存或读取文件。许多系统应用程序借由API接口来实现,像是图形系统、数据库、网络Web服务,甚至是在线游戏。
应用程序接口有诸多不同设计。用于快速执行的接口通常包括函数、常量、变量与数据结构。也有其它方式,如通过解释器,或是提供抽象层以屏蔽同API实现相关的信息,确保使用API的代码无需更改而适应实现变化。应用程序接口经常是软件开发工具包(SDK)的一部分。
更多游戏API接口的资讯,请关注微信公众号“大雄游戏”或sina微博“发牌手Gary”。
相关文章推荐
- 汉化英文游戏有什么意义?
- SEO是什么,对网站本身有什么意义
- 最简易明了的解析什么是API应用程序接口
- 浏览器网页跳转到微信6.66打开二维码api微信游戏圈免费接口weixin://dl/business/?ticket
- 游戏背景音乐与音效存在于游戏中有什么特殊的意义?
- 用了N年的接口,你知道接口是什么吗?——一个简单实例说明接口的伟大意义
- 生命本身并没有什么意义,因为有了追求才变得有意义.
- 微信官方对九大接口作了简单的介绍,看看微信开放这些接口有什么意义
- 开放api接口平台都会有appid、appkey、appsecret,这几个参数都有什么用,是怎么生成的?
- 汉化英文游戏有什么意义?
- 微信公众平台开放 9 大高级接口,它有什么意义?
- Java的接口到底有什么意义
- 2018/01/07JAVA 基础 / 接口与继承:多态的概念、接口的意义是什么呢?
- php怎么将数据库封装,然后提供数据接口让其他API什么的访问
- 游戏API接口开发过程中需要注意哪些事
- API的意义是什么
- 接口的显式实现有什么意义?
- 何为游戏API接口?
- 微信公众平台开放 9 大高级接口,它有什么意义?
- 什么是API?