Maison > Problème commun > Que signifie l'interface API ?

Que signifie l'interface API ?

藏色散人
Libérer: 2023-03-13 15:15:24
original
8667 Les gens l'ont consulté

interface API signifie interface de programmation d'application. Il s'agit d'un certain nombre de fonctions prédéfinies. Le but est de fournir aux applications et aux développeurs la possibilité d'accéder à un ensemble de routines basées sur certains logiciels ou matériels. L'interdépendance partielle améliore la cohésion des unités composantes et réduit le degré de couplage entre les unités composantes, améliorant ainsi la maintenabilité et l'évolutivité du système.

Que signifie l'interface API ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.

Que signifie l'interface API ?

Le nom complet de l'API en anglais est : Application Programming Interface, qui signifie Application Programming Interface en chinois. Il s'agit d'un certain nombre de fonctions prédéfinies conçues pour fournir aux applications et aux développeurs la possibilité d'accéder à un ensemble de routines basées sur certains logiciels. ou du matériel.

Application Programming Interface (anglais : Application Programming Interface, en abrégé : API), également connue sous le nom d'interface de programmation d'application, est un accord permettant de connecter différents composants d'un système logiciel. Étant donné que l'échelle des logiciels est devenue de plus en plus grande ces dernières années, les systèmes complexes doivent souvent être divisés en petits composants et la conception des interfaces de programmation est très importante. Dans la pratique de la programmation, la conception des interfaces de programmation doit d’abord diviser raisonnablement les responsabilités du système logiciel. Une bonne conception d'interface peut réduire l'interdépendance des diverses parties du système, améliorer la cohésion des unités composantes et réduire le degré de couplage entre les unités composantes, améliorant ainsi la maintenabilité et l'évolutivité du système.

Fonction principale :

L'objectif principal de l'API est de fournir aux applications et aux développeurs la possibilité d'accéder à un ensemble de routines sans avoir à accéder au code source ou à comprendre les détails du mécanisme de travail interne. Un logiciel qui fournit la fonctionnalité définie par une API est appelé une implémentation de cette API. L'API est une interface, c'est donc une abstraction.

Par exemple, un ensemble d'API dans la bibliothèque graphique définit comment dessiner des pointeurs pour afficher des pointeurs sur les périphériques de sortie graphique. Lorsqu'une application nécessite une fonctionnalité de pointeur, elle peut établir un lien vers cet ensemble d'API au moment de la référence et de la compilation, et l'implémentation (bibliothèque) de cette API sera appelée au moment de l'exécution pour afficher les pointeurs.

L'interface de programmation d'applications est un ensemble de milliers de fonctions et de sous-programmes extrêmement complexes qui permettent aux programmeurs d'effectuer de nombreuses tâches, telles que "lire des fichiers", "afficher des menus", "afficher des pages Web dans Windows", etc. Les API du système d'exploitation peuvent être utilisées pour allouer de la mémoire ou lire des fichiers. De nombreuses applications système sont implémentées via des interfaces API, telles que les systèmes graphiques, les bases de données, les services Web en réseau et même les jeux en ligne.

L'interface de l'application a de nombreuses conceptions différentes. Les interfaces pour une exécution rapide incluent généralement des fonctions, des constantes, des variables et des structures de données. Il existe d'autres moyens, par exemple via un interpréteur, ou en fournissant une couche d'abstraction pour protéger les informations liées à l'implémentation de l'API, garantissant ainsi que le code utilisant l'API n'a pas besoin d'être modifié pour s'adapter aux changements d'implémentation.

Les API font souvent partie d'un kit de développement logiciel (SDK).

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal