A PPLICATION P ROGRAM I NTERFACES
Erklärung Verwendung Typklassen G LIEDERUNG
E RKLÄRUNG Verbindung von Programmteilen mittels Software zwischen anderen Programme des Systems (z.B. RS232, RS485) API bezeichnet nur die Programmanbindung als Quelltext
Zugriff auf Datenbanken und Hardware (Festplatte, Grafikkarte, etc.) Ermöglichung bzw. Vereinfachung des Erstellens von Komponenten der grafischen Benutzeroberfläche V ERWENDUNG
Funktionsorientierte Programmierschnittstelle Dateiorientierte Programmierschnittstelle Objektorientierte Programmierschnittstelle Protokollorientierte Programmierschnittstelle T YPKLASSEN
Funktionsorientiert Kommunikation nur über Funktionen mit oder ohne Rückgabe z.B. BIOS Dateiorientiert Schnittstellen werden über open, read, write und close Befehle angesprochen z.B. Gerätetreiber T YPKLASSEN 1
Objektorientiert verwendet Schnittstellenzeiger meist mit Typbibliothek Protokollorientiert Unabhängig von Soft- und Hardware Protokolle müssen stets neu implementiert werden T YPKLASSEN 2