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