Hallo,
ich muss mehere inhaltlich unterschiedliche dbase4 dateien einlesen und in eine MySQL Datenbank importieren.
Hierzu habe ich für jede Datei eine Klasse geschrieben. Die alle von einer rein virtuellen Basisklasse geerbt haben.
Um nicht in jeder Klasse eine Methode zu haben welche die Dateispezifischen Methoden aufruft und ev. Ausnahmen behandelt möchte ich eine control Klasse schreiben die diese Aufgabe übernimmt.
Das ist normalerweise mit polymorphie zu erschlagen. Es stört mich nur das ja dann alle Methoden die die contolklasse aufrufen muss public sein müssen.
Gibts da nicht eine andere Möglichkeit?
ich muss mehere inhaltlich unterschiedliche dbase4 dateien einlesen und in eine MySQL Datenbank importieren.
Hierzu habe ich für jede Datei eine Klasse geschrieben. Die alle von einer rein virtuellen Basisklasse geerbt haben.
Um nicht in jeder Klasse eine Methode zu haben welche die Dateispezifischen Methoden aufruft und ev. Ausnahmen behandelt möchte ich eine control Klasse schreiben die diese Aufgabe übernimmt.
Das ist normalerweise mit polymorphie zu erschlagen. Es stört mich nur das ja dann alle Methoden die die contolklasse aufrufen muss public sein müssen.
Gibts da nicht eine andere Möglichkeit?
Comment