unabhängig (Baustein)
Bedeutung
Wir nennen Bausteine oder Programmkomponenten unabhängig, wenn sie ohne Kenntnis und Existenz anderer Bausteine bzw. Komponenten angewandt werden können.
In der Schnittstelle unabhängiger Bausteine kommen im Wesentlichen nur vordefinierte und Standardtypen vor.
Bemerkungen
Typische Beispiele sind einfache Behälterbausteine (z.B. SLinkedList), die Klasse String oder die Wrapper-Klassen, aber auch vollständige Anwendungsprogramme.
Unabhängigkeit erleichtert das Verständnis von Bausteinen. Trotzdem sind unabhängige Bausteine in Programmbibliotheken eher selten.
Häufig sind unterschiedliche, aber ähnliche Bausteine Teil einer Klassen- bzw. Typhierarchie. Dadurch sind speziellere Bausteine oft von allgemeineren abhängig.