类，如何进行调用或发出请求，应使用的数据格式，应遵循的惯例等。它还可以提供扩展机制，以便用户可以通过各种方式对现有功能进行不同程度的扩展。一个API可以是完全定制的，针对某个组件的，也可以是基于行业标准设计的以确保互操作性。通过信息隐藏，API实现了模块化编程，从而允许用户实现独立地使用接口。
概要.应用程序接口是指电脑操作系统或程式函式库提供给应用程式唿叫使用的程式码，其主要目的是让应用程式开发人员得以唿叫一组例程功能，而无须考虑其底层的原始码为何、或理解其内部工作机制的细节。A