Forum: Programmieren allgemein
by jfheins,
22. Nov 2009
Nein, das ist nicht der gleiche Aufwand.
Die Tabelle muss immer vollständig sein (leere Felder sieht man sofort => da fehlt was) bei dem case sieht man es nicht sofort wenn man was vergessen hat.
Und wenn man ein Ereignis hinzufügt, muss man sich bei der Tabelle Gedanken machen, wass in jedem Zustand passieren soll - beim case läuft man Gefahr, einen Zustand zu vergessen (Dann wird ja der...
Forum: Programmieren allgemein
by jfheins,
21. Nov 2009
Nachdem ich sowas gerade in ner Übung vorgesetzt bekommen habe, äußere ich mich auch mal :)
Für kleine Aufgaben reicht definitiv ein case-Statement. Rückblickend (mir ist diese Woche erst in den Sinn gekommen dass diese Zustandsautomaten existieren und Sinn machen) muss ich allerdings sagen dass ein case-Statement schwer wartbar ist.
Für größere Sachen (die Grenze liegt je nach Geschmack...
Forum: Programmieren allgemein
by jfheins,
21. Nov 2009
Sicher? http://www.delphipraxis.net/internal_redirect.php?p=280190#280190