定义 应用程序接口(Application Programming Interface,简称:API),就是软件系统不同组成部分衔接的约定。 设计原则和目的 由于近年来软件的规模越来越复杂,常常需要把软件划分成小的系统部分,API的设计十分重要。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。API的主要目的是让应用程序开发人员得以调用系统的功能,而无须考虑其底层的源代码和理解其内部工作机制的细节。