Design by Contract in Java

Die Kontrakttypen und was sie bieten

Klasseninvariante

Vorbedingung

Nachbedingung

Struktureller Kontrakt

Schleifeninvariante

Schleifenvariante

Check / Assertion

Stichworte

Wichtige syntaktische Strukturen in Java

Klasse

Attribute

Methoden

Lokale Variablen

Schleifen

Lösung / Implementierung