Das Kefk Network Wiki befindet sich im Testbetrieb.


Kohäsion (Informatik)

Aus Kefk.

Wechseln zu: Navigation, Suche

In der objektorientierten Programmierung beschreibt Kohäsion, wie gut eine Programmeinheit eine logische Aufgabe oder Einheit abbildet. In einem System mit starker Kohäsion ist jede Programmeinheit (eine Methode, eine Klasse oder ein Modul) verantwortlich für genau eine wohldefinierte Aufgabe oder Einheit.

Starke Kohäsion

Eine Klasse mit starker Kohäsion repräsentiert genau eine wohldefinierte Einheit, eine Methode mit starker Kohäsion ist verantwortlich für genau eine wohldefinierte Aufgabe. Code-Duplizierung (ein Quelltextabschnitt erscheint mehr als einmal in einer Anwendung) ist ein Indiz für schlechten Entwurf. Sie sollte vermieden werden.
Meist wird Code-Duplizierung durch schlechte (schwache) Kohäsion verursacht.

Eng verbunden mit dem Begriff der Kohäsion ist der Begriff der Kopplung.

Wikipedia
Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Koh%C3%A4sion_%28Informatik%29, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation.
Persönliche Werkzeuge