Wie füge ich eine Voraussetzung, die in einer java-Klasse, die Methode oder Konstruktor?

Dies ist für eine java-Klasse, ich bin dabei. Das Buch erwähnt die Vorbedingungen und nachbedingungen, aber macht nicht irgendwelche Beispiele, wie man code. Es geht auf zu reden, behauptet habe ich, aber die Zuordnung mache ich speziell Mitgliedstaaten legen die Voraussetzungen und Prüfung der Voraussetzungen mit versichert.

Jede Hilfe wäre toll.

Ich denke, man könnte wickeln Sie den Konstruktor oder einer Methode in eine andere cnostructor oder einer Methode und implementieren Sie pre - oder postconditions es
public MyClass() { assert <precondition>; ... stuff ... assert <postcondition>; } an-es ist wirklich nichts besonderes. Beachten Sie, dass keine echten code würde die nachbedingungen. Das Zeug ist geprüft von außen, durch unit-tests.
Wie über das werfen von Ausnahmen wie Eifel-shows in Ihrer toturials?
Voraussetzung ist nicht wirklich etwas, was man-code. Es ist Bestandteil des Vertrages für eine Methode. Sie können code schreiben, der verhält sich in gewisser Weise, wenn eine Voraussetzung scheitert. In Java die Konvention ist das werfen einer RuntimeException. Aber das ist nicht wirklich Codierung die Voraussetzung.

InformationsquelleAutor Jay Rohrssen | 2012-11-18

Schreibe einen Kommentar