IT-Lexikon › Programmierung › Kopplung

Kopplung

Programmierung Svenska → Aktualisiert: 2026-09-06

Grad der Abhängigkeit zwischen Modulen/Komponenten. Enge Kopplung = eine Änderung in einem Modul erfordert Änderungen in vielen anderen. Lose Kopplung = Änderungen bleiben lokal. Ziel: geringe Kopplung, hohe Kohäsion.

Klassisches SE-Prinzip von Larry Constantine (1968). Typen: Data Coupling (reicht Daten weiter), Stamp Coupling (teilt Struktur), Control Coupling (Kontrollfluss), Content Coupling (direkter Speicherzugriff — am schlimmsten). Lose Kopplung erreicht man über: Interfaces, Dependency Injection, ereignisgesteuerte Architektur, Message-Passing. Hyrums Gesetz: Jedes beobachtbare Verhalten eines Systems wird irgendwann zur Abhängigkeit — man hat mehr Kopplung, als man denkt.

← Zurück zum Lexikon