KAPITEL 17

Kopplung

Zwei Teile eines Softwaresystems sind gekoppelt, wenn eine Änderung in einem Teil eine Änderung im anderen Teil verursachen kann.

– Neal Ford et al., Software Architecture: The Hard Parts (O’Reilly 2021)

Einführung

Kopplung beschreibt den Grad der gegenseitigen Abhängigkeit von Objekten. Bei einer engen Kopplung können Änderungen in einem Objekt erhebliche Auswirkungen auf andere Objekte haben. Lose Kopplung bedeutet hingegen, dass Objekte relativ unabhängig sind und Änderungen in einem Objekt nur geringe Auswirkungen auf andere haben. Enge Kopplung erschwert es, Änderungen in der Software vorzunehmen, ohne unbeabsichtigte Folgen zu riskieren. Der Großteil der Arbeit an einem umfangreichen Softwaresystem besteht darin, zufällige ...

Get Clean Code Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.