On distingue deux types d'interface de bibliothèque :
Interface |
Description |
---|---|
Interfaces externes (ou utilisateur) |
Accessibles via l'application de l'utilisateur final. Utilisez un ensemble réduit de types de paramètres, de façon à ce que les programmateurs n'aient pas besoin de travailler avec des types de données problématiques ou compliqués, tels que les pointeurs ou l'opérateur |
Interfaces internes |
Toutes les autres interfaces |
Le cas échéant, réutilisez le modèle de comportement général pour construire des interfaces de blocs fonction pour les utilisateurs finaux.
Marquez les bibliothèques spécialement conçues pour l'utilisation par l'utilisateur final avec la propriété IsEndUserLibrary
(voir la section sur les bibliothèques d'utilisateur final de la rubrique Résumé du développement de bibliothèque).