Softwaretechnik - Einführung

30 April 2026, Roland Weil

Inhalt dieser Vorlesung: Folie 31 bis 70

Problem bei der Prozeduralen Programmierung

Kohäsion und Kopplung

Kohäsion beschreibt, wie eng die in einer Routine verwendeten Anweisungen miteinander verbunden sind, Maß für den inneren Zusammenhang der Anweisungen in einer Routine

Kopplung bezeichnet die Stärke der Verbindung zwischen zwei Routinen

Ziel: Starke Kohäsion, lose Kopplung

Objektorientiertes Programmieren

Attribute

Sichtbarkeit

Ohne explizite Angabe der Sichtbarkeit ist ein Attribut grundsätzlich innerhalb des gesamten pakets sichtbar (public)

Konstruktor

Spezielle methodenähnliche Klassenstrukturen, die den Namen ihrer Klasse tragen und beim erzeugen von Objekten der Klasse über das Schlüsselwort new aufgerufen werden

Klassenattribute