Alle Möbelstücke sollten nur eine Oberklasse Moebelstueck haben und nur noch die Methode gibAktuelleFigur() überschreibt, sowie den Teil der Path-Generation in eine eigene Methode auslagert.
Wie:
Ziemlich simpel und in wenigen Sekunden erledigt. Am einfachsten war es die Klasse Moebelstueck Abstrakt zu machen, aber nur die Methode gibAktuelleFigur() abstrakt zu lassen, der Rest wurde implementiert.
Ziemlich simpel und in wenigen Sekunden erledigt. Am einfachsten war es die Klasse Moebelstueck Abstrakt zu machen, aber nur die Methode gibAktuelleFigur() abstrakt zu lassen, der Rest wurde implementiert.