Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Der schöne Günther,
24. Jul 2013
"Einmal filtern, bitte" ist vielleicht wirklich kein gutes Beispiel wenn man als Strategie gleich ein langfristiges, Zustände speicherndes Vorgehen im Kopf hat. Ich bin da wohl doch etwas einfacher gestrickt 8-)
Zu meiner Verteidigung: TDatensatz hat eine Methode "sagMirWieDuGefiltertAussiehst". Welches Verhalten da intern benutzt wird um einen gefilterten Datensatz zu erzeugen möchte ich...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Der schöne Günther,
23. Jul 2013
Da hätte ich mir, bei meiner Taktik, spontan eine neue Subklasse deklariert, die dann wiederum ihre von ihr aggregierten Strategien hätte kennen müssen. Ja, auf lange Sicht wäre ich nicht gut gefahren.
Wahrscheinlich hätte ich, noch von J2EE geschädigt, mir eine FilterChain-Klasse gebaut, die dann speziell dafür gut gewesen wäre und sich, mit anderen Filtern parametrisieren ließe - Großer...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Der schöne Günther,
23. Jul 2013
Deshalb der kleine Hieb mit der Marketingabteilung - So ganz Meta ist es irgendwie nicht, aber ich habe es im Delphi-Land immer als "Metaklasse" bezeichnet gesehen.
Ich denke wohl auch zu einfach (Könnte mit der Hitze zu tun haben) - Ich hatte zu dem Zeitpunkt gerade nur Signalfilter im Kopf, da geht man einmal über einen Datensatz drüber und ist fertig. Da bekomme ich keine Probleme.
Ich...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Der schöne Günther,
23. Jul 2013
Metaklassen. Ich wette mit diesem Wort mache ich jede Marketingabteilung schwach.
Zum Thema: Ich blättere durch ein paar Delphi-Implementationen des Strategy Patterns. Beispielsweise auf
SourceMaking.com
DelphiPatterns.Blog.Com
TDelphiHobbyist