Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:java:objektorientierung:uml:start [06.05.2021 08:21] – angelegt sbel | faecher:informatik:oberstufe:java:objektorientierung:uml:start [06.05.2021 11:41] – sbel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== UML Klassendiagramme ====== | ====== UML Klassendiagramme ====== | ||
+ | Eine gute Möglichkeit | ||
+ | UML ist eine Abkürzung für " | ||
+ | |||
+ | Klassen bestehen drei Teilen: | ||
+ | |||
+ | * Klassenname | ||
+ | * Eigenschaften (auch Attribute oder Instanzvariablen) | ||
+ | * Methoden | ||
+ | |||
+ | Aus einer Klasse können wir Objekte erzeugen, man spricht von " | ||
+ | |||
+ | Die Attribute der Klasse beschreiben hierbei den Zustand des Objekts, wie z.B. Name und Gewicht eines Hundes. | ||
+ | |||
+ | Methoden beschreiben hingegen das Verhalten eines Objekts und geben ihm Fähigkeiten, | ||
+ | |||
+ | Im UML Klassendiagramm werden diese drei Elemente durch waagerechte Striche voneinander getrennt. Für unser Hunde Beispiel sieht das Klassendiagramm wie folgt aus: | ||
+ | |||
+ | |||
+ | {{ : |