Colección de citas famosas - Slogan de motivación - ¿Qué es una API y dónde se puede utilizar? ¿Hay algún ejemplo?

¿Qué es una API y dónde se puede utilizar? ¿Hay algún ejemplo?

API (interfaz de programación de aplicaciones), alguna funcionalidad predefinida o una convención para conectar diferentes componentes de un sistema de software. El propósito es brindar a las aplicaciones y a los desarrolladores la capacidad de acceder a un conjunto de rutinas basadas en una pieza de software o hardware sin tener que acceder al código fuente ni comprender los detalles del funcionamiento interno.

API proporciona principalmente un conjunto común de funciones. API también es un middleware que permite compartir datos para varias plataformas. En la práctica de la programación, el diseño de interfaces de programación primero debe dividir razonablemente las responsabilidades del sistema de software. Un buen diseño de interfaz puede reducir la interdependencia de varias partes del sistema, mejorar la cohesión de las unidades componentes y reducir el acoplamiento entre las unidades componentes, mejorando así la mantenibilidad y escalabilidad del sistema.

Datos extendidos

Principio de interfaz de aplicación

Durante el proceso de encapsulación de datos, cada capa en la jerarquía de la red interactuará entre sí y se proporcionará a través de la interfaz Servicios , donde la interfaz entre la capa de aplicación y el usuario se denomina interfaz de programación de aplicaciones (API).

API es en realidad una colección de funciones, o una colección de definiciones y protocolos. No importa qué tipo de colección sea, su esencia es proteger a los usuarios de los detalles y la complejidad de la implementación a través de la abstracción.

Desde la perspectiva del usuario, la interfaz de programación de aplicaciones está representada por una serie de funciones API que los usuarios pueden utilizar para desarrollar aplicaciones de red. Desde una perspectiva de red, la interfaz del programa de aplicación proporciona a los usuarios un conjunto de métodos que los usuarios pueden utilizar para enviar solicitudes comerciales, información y datos a la capa de aplicación. Cada capa de la red responde a su vez, completando en última instancia la transmisión de datos de la red.

Enciclopedia Baidu-Interfaz de programación de aplicaciones

Enciclopedia Baidu-api