Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
31. Jul 2023
Wenn man das Singleton nicht hart in diese Klasse einbaut, sondern es auch ermöglicht dennoch weitere Instanzen davon zu erstellen (die globale "Variable" als Singleton, aber dennoch jetzt/zukünftig weitere Instanzen, z.B. für gewisse Threads),
dann hat man dennoch alle Möglichkeiten.
z.B. eine generische Implementation für die Variable, nicht im Objekt selber, oder zumindestens in einem...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
27. Jul 2023
Es gibt dann noch die Lösung von SubProzessen,
also wenn man es innerhalb des Programms nicht trennen kann, dann wird im Hintergrund z.B. je Connection eine neue Instanz gestartet und ihr die Aufgabe zugeteilt.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
19. Jul 2023
"ohne Create" ... erstmal muß man dann eine Variable benutzen,
während man bei Class-Proicedure direkt den Typ nehmen kann.
Und so lange du auf nichts von der Klassen-Instanz zugreifst (z.B. Felder/Variablen), also das Self nie benutzt wird, dann gibt es auch keine Fehler, egal ob die Variable NIL oder sonstwie uninitialisiert (zufällig) ist.
Vorteil von Record statt Class ... man muß...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by himitsu,
19. Jul 2023
Jupp, vor allem die Code-Completion ist ein enormer Vorteil.
OK, statt der Variable, bzw. des Klassnamen könnte man auch den Unitnamen dafür verwenden. :stupid:
Ob Variable oder Property scheint erstmal egal zu sein.
Aber Ob
public
Variable1 : Integer;
oder
private
FVariable1 : Integer;