Überzeugt mich noch nicht so richtig
Weil einen Rückgabewert kann man ja ignorieren - und es soll z.B. erschwert werden dass man einen ungültigen Graph in einer Datei speichert.
man könnte netürlich in der Speicherroutine ein
Code:
if(! isvalid())
throw new InvalidGraphException();
einbauen, aber das
msdn schreibt:
Zitat:
Lösen Sie außerdem keine Ausnahme aus, wenn ein Rückgabecode ausreichen würde, konvertieren Sie keinen Rückgabecode in eine Ausnahme
Ich würde also entweder gegen das erste oder gegen das zweite verstoßen ...