(08.03.2012 13:56 )Kiesch schrieb: ... Ein Zustandsübergang wäre dabei dann jeweils ein Cast auf die Elternklasse und dann auf die neue Kindklasse.
So ein Cast funktioniert nicht. In die Elternklasse geht natürlich, aber in die Schwesterklasse wirst du einen Fehler 1448 bekommen.
Das State Pattern ist recht ausführlich in "Design Patterns. Elements of Reusable Object-Oriented Software." von Gang of Four am Beispiel der TCP/IP Statemachine beschrieben.
Das Actor Framework ist ein sehr guter Einstiegspunkt.