Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#15

Re: Zugriff auf Public nur wenn Bedingung erfüllt ist

  Alt 2. Mai 2010, 11:52
Ich finde die Variante mit dem Cast ebenfalls falsch. Denn sobald eine neue Betriebssystemklasse dazu kommt muss man wieder den gesamten Code ändern anstelle einfach nur eine neue Klasse hinzu zufügen.
Richtig wäre die Variante alles in der Basisklasse zu definieren und gegebenfalls eine Funktion mit anzulegen die zurück gibt welche der Funktionen für das entsprechende System verfügbar sind.
Wenn man dann eine neue Klasse hinzufügt muss wenigstens nicht an allen Stellen geändert werden.

Für mich wäre Ziel, das man einfach nur eine neue Klasse hinzufügt und sonst nichts weiter machen muss wenn ein neues System dazu kommt.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat