Als Alternative zur Factory-Klasse mit switch/case kannst du ein Array nutzen (wenn du über Indexe/Enum gehen kannst) und somit müssen auch nicht ständig neue Objekte erstellt werden. Das erfordert aber eben, dass du pro Funktion eine Klasse erstellst.
Klar kannst du auch alles in eine einzige Animationsklasse packen. Je nach Anzahl der Funktionen und Komplexität kann die Klasse halt sehr groß werden.
Klar kannst du auch alles in eine einzige Animationsklasse packen. Je nach Anzahl der Funktionen und Komplexität kann die Klasse halt sehr groß werden.