Ich möchte auf verschiedene Arten Daten einlesen, z.b. einmal aus einer Textdatei, dann aus einer Datenbank, dann aus…
Dazu will ich verschiedene Klassen benutzen, die die gleichen Funktionen haben, wie kann ich jetzt je nach Bedingung ein Objekt eines bestimmten Types erstellen.
Du könntest dir eine Templateklasse erstellen, die alle benötigten Funktionen enthält. Beim anlegen einer neuen Instanz deiner Templateklasse initialisierst du sie dann mit der gewünschten Instanz.
Grüße
Peter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Ups klar, ich bin ja noch dümmer als gedacht, das mit Templates gefällt mir weniger mal das mit der Basisklasse genauer anschauen das blick ich noch ned so…