Moin,
class Validator => Gute Idee, danke!!!
Obwohl ich nicht so ganz verstehe, warum das Objekt als solches erst gar nicht erstellt werden soll. Benoetigte Daten lassen sich ja im Konstruktor deklarieren. Und egal ob das Objekt Fehler aufweist oder nicht, es handelt sich ja schlieszlich um eine Instanz der Klasse - wenn auch um eine invalide, das ist ja durchaus ein gaengiger Zustand eines Objektes.
Mir gehts um Vereinfachungen und weniger Code. Ich habe schon ein paar Anwendungen, in denen ich das so handhabe, also wo ich den weiteren Verlauf einfach nur vom Erfolg der Objekterstellung abhängig mache. Diese Anwendungen sind jedoch erstmal nur für mich geschrieben und daher noch nicht soweit gediegen oder ausgereift, dass ich die aus der Hand geben könnte.
Exceptions (und das ewige try/catch-Gefrickel) gehören abgeschafft, es muss auch noch andere Möglichkeiten geben mit weniger Programmcode.
Viele Grüße,
Horst Haselhuhn
Java ist grausig, MIME ist Müll und die Bibel beantwortet auch nicht alle Fragen.