Das Kefk Network Wiki befindet sich im Testbetrieb.
Kohäsion (Informatik)
Aus Kefk.
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.
| 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. |
