Zurück zur Übersicht

Begriff

Interface

Programmierung Architektur S1
3 Quellen 0 Lernpfade 1 Backlink enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Ein Interface ist eine Schnittstelle: Es beschreibt, wie etwas benutzt werden darf, ohne die innere Umsetzung zu erklären. Ein Stecker ist ein gutes Bild: Form und Spannung sind festgelegt, das Gerät dahinter kann unterschiedlich sein.

Merksatz: Ein Interface ist ein Vertrag zwischen Nutzer und Umsetzung.


Quick-Check

  1. Was ist die Hauptidee eines Interfaces?
    Es beschreibt die Nutzung, ohne die Umsetzung festzulegen.
  2. Warum hilft das Teams?
    Teams können gegen stabile Verträge arbeiten und Implementierungen austauschen.
  3. Was ist eine typische Falle?
    Ein zu großes Interface wird schwer zu ändern und koppelt viele Teile.