STE Blatt 5 : Klasseninvarianten
2007-01-03 21:26
Anonymer User
Hallo,
vielleicht kann mir einer von Euch sagen, wie genau ich diese Klasseninvarianten aus Aufgabe 4 in den Quellcode bastele.
Mir ist klar (glaube ich;-)), was Klasseninvarianten sind, ich habe sie auch schon formuliert, aber wie prüfe ich sie ab? Mit normalen assertions einzeln in jeder Methode und Hinweis im Kommentar, dass das eine Klasseninvariante ist? Eigentlich wäre es ja, da man die Invarianten in jeder Methode zweimal prüft, am nettesten, eine eigene Methode dafür zu schreiben, aber was ist der Standard?
Vielen Dank schonmal für die Hilfe,
Steffi
vielleicht kann mir einer von Euch sagen, wie genau ich diese Klasseninvarianten aus Aufgabe 4 in den Quellcode bastele.
Mir ist klar (glaube ich;-)), was Klasseninvarianten sind, ich habe sie auch schon formuliert, aber wie prüfe ich sie ab? Mit normalen assertions einzeln in jeder Methode und Hinweis im Kommentar, dass das eine Klasseninvariante ist? Eigentlich wäre es ja, da man die Invarianten in jeder Methode zweimal prüft, am nettesten, eine eigene Methode dafür zu schreiben, aber was ist der Standard?
Vielen Dank schonmal für die Hilfe,
Steffi