Hierfür wäre das Stretegy-Pattern perfekt - Sinn und Zweck soll ja auch der Lerneffekt sein.
Nichts gegen deinen Vorschlag oder Code, aber ich glaube GroZ mangelt es momentan noch sehr an den Grundlagen und daher glaube ich nicht dass er mit deinem Vorschlag/Code in naher Zukunft etwas sinnvolles anfangen kann
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."