Skip to main content

Kohäsion

Du öffnest eine Klasse und findest: Benutzer-Validierung, PDF-Export und E-Mail-Versand. In einer Klasse. Warum? Weil sie mal jemand dort hingeschrieben hat. Das ist niedrige Kohäsion.

Kohäsion beschreibt, wie gut die Teile innerhalb eines Moduls zusammenpassen. Hohe Kohäsion bedeutet: Alles in diesem Modul gehört zusammen und arbeitet auf ein gemeinsames Ziel hin. Niedrige Kohäsion bedeutet: Ein Modul ist eine Mülltonne für alles was keinen Platz hat.

Stell dir eine Werkzeugkiste vor: Eine Kiste mit Elektrikerwerkzeug — Messgerät, Abisolierzange, Sicherungen — hohe Kohäsion. Eine Kiste mit Schraubenzieher, Kochrezepten und Socken — niedrige Kohäsion.

Kohäsion und Kopplung sind Zwillinge: Hohe Kohäsion innerhalb der Module führt automatisch zu niedriger Kopplung zwischen den Modulen. Wenn alles am richtigen Platz ist, brauchen die Module weniger voneinander.

Merke: Hohe Kohäsion heißt — jedes Ding an seinem Platz. Und nur dort.

Hohe Kohäsion heißt — jedes Ding an seinem Platz. Und nur dort.

Voraussetzungen

Modul

Führt zu

Modularisierung