Registriert seit: 9. Mai 2005
Ort: Nordbaden
925 Beiträge
|
AW: Design: globale Variable vs globale statische Klasse
17. Jul 2011, 20:49
Die technische Lösung wurde ja schon genannt. Ne Alternative für ältere Delphi-Versionen sind initialization und finalization. Aber um ehrlich zu sein: Schön ist das alles nicht. Letztendlich sind das auch wieder nur globale Variablen mit objektorientiertem Anstrich.
Das Problem an globalen Variablen ist ja die Kopplung über den gemeinsamen Speicherbereich. ==> Deine Units wissen zu viel voneinander und lassen sich außerdem nur schwer wiederverwenden. Das eigentliche Problem liegt also nicht darin, wie man die globalen Variablen kaschiert, sondern wie man deine Units so umstrukturiert, dass keine globalen Daten mehr notwendig sind...
mfg
Christian
Kaum macht man's richtig, schon klappts!
|