Einzelnen Beitrag anzeigen

Elrond

Registriert seit: 29. Sep 2014
71 Beiträge
 
#13

AW: Gibt es ein Design-Pattern für den Programm-Status?

  Alt 21. Okt 2021, 15:18
Für das gleiche Problem verwende ich das Observer-Pattern. Es endet ja nicht mit nur einen Status, es gibt ja viele solche Status auf die ein Programm reagieren muss, mit DB erfolgreich verbunden, neues Objekt zum bearbeitet ausgewählt (--> neue Sicht laden) usw.

Auch nutze ich gerne die Delphi Actions um Bedienelemente zu steuern. Die (Arbeits-)Klassen registrieren für ihre Aufgaben Aktionen und halten die hoheit darüber inwiefern diese Aktionen zulässig sind. Gibt es z.B. keine Datenbankverbindung, kann ich meine Änderung nicht speichern und die Aktion ist disabled und entsprechend alle mit ihr verknüpften Bedienelemente. Gleichzeitig beobachte ich den Status der Datenbankverbindung und reagiere entsprechend.
  Mit Zitat antworten Zitat