Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#22

Re: Objekterstellung im Konstruktor abbrechen

  Alt 3. Okt 2005, 09:53
Zitat von Flocke:
Und wenn man dieses Konzept sauber durchzieht, dann braucht man keine Vorab-Checks mehr!
Ganz so extrem würde ich es nicht ausdrücken...
Eine Exception auszulösen kostet schließlich auch etwas crunch time.
Aber generell ist es logisch, dass eine Klasse, die im Konstruktor einen Dateinamen will, diese auch öffnen will.
Weiter ist es logisch, dass es knallt wenn die Klasse mit der Datei nicht das machen kann, was sie will.
Das sollte für die meisten auch nix neues sein... Schließlich dürfte hier jeder schonmal eine Instanz eines FileStream erzeugt haben.
Ich verstehe nur nicht ganz (eigentlich üerhaupt nicht) warum man das in eine Form-Ableitung stopfen will.
Das ist so flexibel wie ein Hummer auf der Go Cart-Bahn oder ein Navi, dass fest mit dem Rahmen verschweißt ist, so dass man sich ein neues Auto bauen muss um die jährliche Update DVD verwenden zu können...
  Mit Zitat antworten Zitat