Einzelnen Beitrag anzeigen

Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.764 Beiträge
 
Delphi 11 Alexandria
 
#1

Komponenten zu labeled Komponenten "wandeln"

  Alt 7. Mär 2014, 10:41
Ahoi,
Ich möchte gerne einen Sack voll Komponenten verschiedenster Provenienz (deren Sourcen mir vorliegen) zu "labeled" Komponenten machen.
Der naive Schritt wäre jetzt von jeder einzelnen Komponente eine abgeleitete Variante zu erzeugen, die eben um die nötigen Label-Eigenschaften erweitert wurde. Bei zwei Komponenten ist das mit gutem Willen villeicht noch abnickbar... ich möchte das aber für vielleicht 10 Komponenten tun, und es sollte auch einfach auf Neuzugänge anwendbar sein.
Jetzt dachte ich mir, das eventuell das Decorator Pattern eine Hilfe sein könnte. Ich stelle mir als Basisklasse TComponent vor, das ich eben mit einem Label "dekoriere" und somit einen TComponentDecorator baue. Ich weiss, probieren geht über studieren, aber falls einer gleich sagen kann "das wird nix" wäre das immerhin ein Schritt Richtung Zeitersparnis

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat