Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Fragen zum Klassendesign bzgl. Persitenz

  Alt 15. Sep 2011, 14:44
Mit der neuen RTTI kann man Klassen und Objekte untersuchen, welche Felder, Propertys und Methoden existieren und diese dann auch benutzen.
Mit Attributen kann man Klassen und deren Elementen zusätzliche "Tags anheften" und diese später auslesen.

So kann man z.B. bestimmten Eigenschaften (z.B. FirstName + LastName) ein Attribute [DATA] zuweisen.
Später kann man alle Eigenschaften suchen, die solch ein Attribut haben und deren Werte speichern bzw. lesen.
Das kann dann eine Funktion übernehmen, der man dann irgendein beliebiges Objekt übergeben kann. Das erspart schon eine Menge Arbeit und bietet viele neue Möglichkeiten gegenüber den alten Lösungen.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat