Sooooo nehmen wir mal an der Tabellenname wird im Konstructor übergeben. Dann kann es natürlich sein, dass man einen Tabellennamen übergeben könnte, den es schlicht nicht gibt. Dann wäre natürlich eine Funktionalität nicht schlecht, welche überprüft ob es den Tabellennamen gibt oder nicht. Wenn es den Tabellennamen nicht gibt sollte logischerweise eine Exception geworfen werden. Bei diesem Beispiel sehe auch ich auf anhieb das eine Exeption an der Stelle fast schon zwingend ist.
Dann stehe ich aber vor dem unschönen Problem dass ich jedes erzeugen einer Instanz mit einem Try/Catch umschliessen muss. Wenn ich das richtig sehe, kann ich meinen alten Chef verstehen, der sich komplett gegen Exceptions ausgesprochen hat. Das würde den Code unnötig aufblähen.
Könnt diese Gedanken bitte kommentieren.
Gruß
aufgeblähter (wegen zu viel Lebkuchen)
T-Rex