Schnittstelle / Interface

Eine Schnittstelle (engl. interface) bezeichnet den Ort, an dem verschiedene Hard- und/oder Softwarekomponenten miteinander kommunizieren.

Man kann zwischen 4 verschiedenen Schnittstellenarten unterscheiden:

  1. Hardwareschnittstelle das Verbindungsglied zwischen zwei verschiedenartigen Hardwarekomponenten.
  2. Softwareschnittstelle zum Datenaustausch zwischen Programmen.
  3. Benutzerschnittstelle ermöglicht Eingaben der Benutzerin/des Benutzers und legt ihre/dessen Darstellung fest.
  4. Programmierschnittstelle ermöglicht der Programmiererin/dem Programmierer standardisierte Funktionen des Betriebsystem bzw. der Hardware auszuführen.