? Langages de programmation tels que C + + et l'utilisation Interface Definition Language fichiers Java ( IDL ) pour encapsuler les données nécessaires pour les interfaces de programme. Le fichier IDL a une tête et le corps contenant des fonctions et attributs nécessaires pour implémenter l'interface . Fonction
fichiers IDL
jouent un rôle important dans le modèle d' objet composant (COM ) des objets. Compiler un fichier IDL pour créer des bibliothèques de types , fichiers d'en-tête ou des fichiers proxy. Fichiers IDL définissent des attributs pour les interfaces de la même façon C + + fichiers d'en-tête définit des attributs pour les programmes . Vous pouvez inclure des fichiers IDL uns dans les autres pour créer héritage.
Composants
Chaque fichier IDL contient une section d'en-tête et une partie du corps. La section d'en-tête utilise des crochets pour entourer tous les attributs utilisés dans le fichier . La section de corps utilise des accolades pour entourer toutes les méthodes utilisées dans le fichier . Les méthodes doivent avoir chacun un type de retour , un nom et des instructions de la méthode. Méthode peut avoir zéro ou plusieurs paramètres qui ont une étiquette IN, OUT ou IN-OUT paramètres.
Modificateurs
méthodes peuvent avoir des modificateurs en fonction de les paramètres qu'ils traitent . Modificateurs cours d'eau traitent tous les événements créés dans les cours d'eau les éléments de l'interface et de retour dans le format «résultat» . Modificateurs limitées permettent la méthode à exécuter seulement sous certaines conditions. Le modificateur va lever une exception si les conditions indiquées ne sont pas remplies .