u entspricht dem Kreisradius resp. der halben Seitenlänge des Quadrats (s.a. Skizze in der Theorie).get- und set-Methoden der Klassen mit dem entsprechenden Code (falls möglich Properties verwenden).scale-Methoden und sorgen Sie dafür, dass der Skalierungsfaktor f an die beteiligten Komponenten „deligiert“ wird.__str__-Methoden auf den jeweiligen Klassen, so dass die Ausgabe derjenigen von Abb. 2 entspricht.main-Methode gemäss dem gezeigten Sequenzdiagramm.main-Methode aus und kontrollieren Sie, ob die Ausgabe den Erwartungen entspricht.

Abb. 1: Klassendiagramm

Abb. 2: Ausgabe

Abb. 3: Sequenzdiagramm