Ich hab ein Design Problem. Ich hab 44 Typen von Shapes. Aus den 44 werden wohl mal im Laufe der Zeit mal 144 werden. Ich hab zwei Varianten des Quellcodes. Einmal als separate Klassen mit override Methoden und einmal alles in einer Klasse. Beides ist irgendwie Mist weil beides ziemlich unübersichtlich. Liegt das in der Natur der Sache oder gibt’s generell auch noch andere Möglichkeiten diesen Quellcode aufzusetzen?