Warning: include(/home/winteral/baubesichtigung/pphlogger/pphlogger.php): Failed to open stream: No such file or directory in /home/winteral/website/alexo/computerspiele/include/incl_log.php on line 5 Warning: include(): Failed opening '/home/winteral/baubesichtigung/pphlogger/pphlogger.php' for inclusion (include_path='.:/usr/share/php') in /home/winteral/website/alexo/computerspiele/include/incl_log.php on line 5
Eine Schnittstelle (englisch interface) ist ein Teil eines Systems, das dem Austausch von Informationen, Energie oder Materie mit anderen Systemen dient. Eine Schnittstelle wird durch eine Menge von Regeln beschrieben, der Schnittstellenbeschreibung.
Neben der Beschreibung, welche Funktionen vorhanden sind und wie sie benutzt werden gehört zu der Schnittstellenbeschreibung auch ein so genannter Kontrakt, der die Semantik der einzelnen Funktionen beschreibt. Standardisierte Schnittstellen bieten den Vorteil, dass Komponenten oder Module, die die gleiche Schnittstelle unterstützen, gegeneinander ausgetauscht werden können, das heißt sie sind zueinander kompatibel. Es kommt häufig vor, dass zwei Teilnehmer der Kommunikation unterschiedliche, aber zueinander passende Schnittstellen besitzen müssen (z. B. Stecker und Buchse).
Es kann keine Haftung für die Nutzung oder Nichtnutzung, auch nicht für die Vollständigkeit oder Richtigkeit der gemachten Angaben und Beschreibungen übernommen werden. Quellen: Eigene Recherchen und Wikipedia - die freie Enzyklopädie, erreichbar unter wikipedia.de.