diff --git a/README.md b/README.md index d50dcd5..93dadb1 100644 --- a/README.md +++ b/README.md @@ -1 +1,7 @@ # orientada-a-objectos + +-- Objektorientierte Programmierung mit Python -- + +## Schriftliche Aufgaben + +- [Aufgabe 3](./schriftliche-aufgaben/aufgabe3.md) diff --git a/aufgaben_mit_schreiben/aufgabe3.md b/aufgaben_mit_schreiben/aufgabe3.md deleted file mode 100644 index 0117773..0000000 --- a/aufgaben_mit_schreiben/aufgabe3.md +++ /dev/null @@ -1,18 +0,0 @@ -```mermaid -classDiagram - Item - Item : count: int - Item : type: int - Item : inc(self, amount) - - Kart - Kart : int speed_max - Kart : Vector2 vel - Kart : Vector2 pos - Kart : string color - Kart : ram(self, Kart other) - Kart : consume_item(self, Item item) -``` - -Die Methode `inc(amount)` der Klasse `Item` ändert das Attribut `.count` um die eingegebene Zahl. -Die Methode `ram(other)` in `Kart` tauscht die Geschwindigkeiten der beiden gegebenen Karts. diff --git a/aufgaben_mit_schreiben/kart.mermaid b/aufgaben_mit_schreiben/kart.mermaid deleted file mode 100644 index ad62581..0000000 --- a/aufgaben_mit_schreiben/kart.mermaid +++ /dev/null @@ -1,11 +0,0 @@ -classDiagram - Item - Item : int count - Item : int type - Item : inc(self, amount) - - Kart - Kart : int speed_max - Kart : string color - Kart : ram(self, Kart other) - Kart : consume_item(self, Item item) diff --git a/schriftliche-aufgaben/aufgabe3.md b/schriftliche-aufgaben/aufgabe3.md new file mode 100644 index 0000000..a17d01d --- /dev/null +++ b/schriftliche-aufgaben/aufgabe3.md @@ -0,0 +1,18 @@ +```mermaid +classDiagram + class Item { + count: int + kind: int + inc(amount: int) None + } + + class Kart { + speed_max: int + color: String + ram(other: Kart) None + consume_item(item: Item) None + } +``` + +- Die Methode `inc(amount)` der Klasse `Item` ändert das Attribut `.count` um die eingegebene Zahl. +- Die Methode `ram(other)` in `Kart` tauscht die Geschwindigkeiten der beiden gegebenen Karts.