EMZETT.
Login

Schnittstellen

Kurz: Eine Schnittstelle (Interface) ist die definierte Stelle, über die zwei Systeme oder Komponenten miteinander sprechen.

Genauer: Sie legt fest, was angeboten wird, ohne zu verraten, wie es intern funktioniert.

Im Detail

Arten

  • Software: Interfaces in Java, APIs, Funktionsbibliotheken.
  • Hardware: USB, HDMI, SATA.
  • Mensch-Maschine: GUI, Kommandozeile.
  • Daten: Dateiformate (JSON, XML).

Gute Schnittstellen sind stabil, dokumentiert und klein. Siehe Interface, REST.

Siehe auch: Interface, API, json, USB