Schritt 5: Entwerfen der Schnittstelle

Überblick

Im Wesentlichen werden zwei Arten von Bibliotheksschnittstellen unterschieden:

Schnittstelle

Beschreibung

Externe Schnittstellen (Benutzerschnittstellen)

Auf diese wird von der Endbenutzeranwendung aus zugegriffen. Beschränken Sie sich auf einen reduzierten Satz an Parametertypen, damit andere Programmierer nicht mit problematischen oder komplizierten Datentypen wie Zeigern oder dem Operator ADR() arbeiten müssen.

Interne Schnittstellen

Alle sonstigen Schnittstellen

Greifen Sie bei der Erstellung von Funktionsbaustein-Schnittstellen für Endbenutzer gegebenenfalls auf das gängige Verhaltensmodell zurück.

Kennzeichnen Sie Bibliotheken, die für die Nutzung durch Endbenutzer konzipiert wurden, mit der Eigenschaft IsEndUserLibrary (siehe der Abschnitt zu Endbenutzerbibliotheken des Dokuments mit der Übersicht über die Bibliotheksentwicklung).