Forum: Programmieren allgemein
by Meflin,
22. Nov 2009
Hää?? Deine Klasse erstellt ALLE Instances und ist damit weniger "Gott" als die Version, wo jede Instance die Instances der Folgezustände erstellt (und damit einen wirklich wesentlich eingeschränkteren Funktionsumfang & "Sichtweite" hat). Das ergibt einfach keinen Sinn. Khabarakh hat schon ganz recht... "Deine" Klasse kennt ALLES, in der von uns vorgeschlagene Version kennt jede Instance ihre...
Forum: Programmieren allgemein
by Meflin,
22. Nov 2009
Diese Lösung ist noch wesentlich "God-Classiger". Ist das nicht eigentlich offensichtlich :gruebel:
Forum: Programmieren allgemein
by Meflin,
22. Nov 2009
In Delphi muss halt nunmal irgendwer die Instance erzeugen. Und da ist es immernoch besser, eine Klasse erstellt ihre Folgezustände, als eine Klasse erzeugt ALLE Zustände. Optimal in dem Sinne wäre es vielleicht, class methods zu verwenden und beim ersten Aufruf den Zustand sich selbst erzeugen zu lassen. Andere Sprachen sind in der Hinsicht halt konsequenter...
Forum: Programmieren allgemein
by Meflin,
21. Nov 2009
Bitte wie kommst du darauf :gruebel: Valide Eingaben eines Automaten könnten auch Gras, Wasser und TK-Pizza sein. Kommt halt auf den Automaten an (oder Integer, Bools, Floats, ...).