Thread OOP, Parameter fuer Konstruktor pruefen (9 answers)
Opened by styx-cc at 2007-12-14 15:55

Struppi
 2007-12-15 14:03
#103940 #103940
User since
2006-02-17
628 Artikel
BenutzerIn
[Homepage]
user image
pktm+2007-12-14 21:19:24--
So wirklich hindern kannst du den Benutzer nicht daran, außerd du verwendest die entsprechenden Techniken.
Aber das soll *dich* ja nicht daran hindern eine ordentliche Initialisierung zu forndern :)
Nichts.
Ich verwende für Zugriffsmethoden eine selbstentwickelte Abwandlung von
CPAN:Class::Accessor. Aber die "ordentliche" initialisierung sehe ich hier nicht. Einmal ist wie schon erwähnt das vorbelegen mit einem Leerstring nicht überflüssig, ausserdem sind es keine Werte die das Modul braucht, sondern lediglich eine Methode.

OO ist ja gerade für solche Fälle nicht unpraktisch, wenn man statt DBI oder statt mySQL etwas anderes benutzt, sind diese Angaben u.U. unnötig und andere Angaben nötig, daher würde ich die Prüfung eben in den Aufruf von connect verpacken, sinnvollerweise z.b. über -param => 'value', dann läßt sich die Funktion leicht anpassen.

View full thread OOP, Parameter fuer Konstruktor pruefen