Forum: Object-Pascal / Delphi-Language
Delphi
by TigerLilly,
20. Okt 2017
Ja eben. 4 unterschiedliche Datenbanken --> 4 unterschiediche Datenbankfelder --> 4 Dekorators. Voila.
Forum: Object-Pascal / Delphi-Language
Delphi
by TigerLilly,
19. Okt 2017
Nochmal. Decorator.
Mach eine Klasse, deren Properties so heißen, wie du möchtest, deren Getter+Setter aber auf deine Originale Klasse zugreifen.
Alle Methode dieser Klasse benennst du, wie du möchtest, die rufen aber nur Methoden deiner alten Klasse auf.
Wenn das nicht das ist, was du möchtest, weiß ich leider nicht weiter.
Vergiss das mit den Interfaces vorerst, das ist ein...
Forum: Object-Pascal / Delphi-Language
Delphi
by TigerLilly,
18. Okt 2017
Fein, dass mein Vorschlag des Decorator Patterns wieder auftaucht. *eiteldreinschau*
Aber der decorator macht ja eigentlich was anderes, als du hier beschrieben hast:Ein decorator legt eine andere Benutzerschicht über deine Klasse und reicht so Funktionalitäten durch. So kannst du die Methoden des Decorators aufrufen und der routet das weiter an die alte Klasse. das ist eine recht elegante...
Forum: Object-Pascal / Delphi-Language
Delphi
by TigerLilly,
14. Okt 2017
Das sieht so aus, als ob du für einen Fehler, den du gemacht hast (oder etwas, das du jetzt einfach besser weißt), einen eleganten Workaround suchst. Mir kommt diese Lösung sehr kompliziert und schwerfällig vor.
Kannst du nicht alles kübeln + neu beginnen? Und diesmal von Beginn an besser?
Oder wenigstens mit suchen/ersetzen alles auf den gleichen Stand bringen, den du gerne hättest?
Forum: Object-Pascal / Delphi-Language
Delphi
by TigerLilly,
12. Okt 2017
Hilft dir das Decorator Pattern hier nicht?
Du routest aus der neuen Klasse alles auf die alte durch. So kannst du nach und nach alles auf die neue Klasse umstellen.