Mailinglisten-Archive |
Hallo Ringo, Am Freitag, 4. August 2006 11:38 schrieb Ringo Großer: > Bislang stellt meine CSV-Klasse eine Abstraktion zur Verfügung, > die mit mehreren Dateien in einem Objekt umgehen kann. Man > kann also mit einem Objekt mehrere Files lesen oder schreiben. > Dies wird über die Setter-Methoden setInput() und setOutput() > getan. > > Alternativ könnte ich mir nun aber auch vorstellen, dass man > eine CSV-Datei selbst als Objekt mit Eigenschaften betrachtet > und dieses mit der Klasse abbildet. > Somit würde ein CSV Objekt immer nur eine Datei behandeln > und entsprechende Eigenschaften und Methoden zur Verfügung > stellen. Aus setInput und setOutput würde dann ein allgemeines > setFile werden und über z.B. setMode würde man festlegen, > ob der Zugriff lesen oder schreibend erfolgt. > > Welche Sichtweise wäre eurer Meinung nach zu bevorzugen, > erscheint dem Anwender logischer oder ist hinsichtlich > Objektorientierung die richtige? also wenn man es genau nimmt, müßte es wohl eine Klasse für die einzelne CSV-Datei geben und eine Manager-Klasse, mit der Du dann mit mehreren Dateien etc. umgehen kannst. :-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive