faecher:informatik:oberstufe:java:objektorientierung:uml:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:java:objektorientierung:uml:start [06.05.2021 11:41] sbelfaecher:informatik:oberstufe:java:objektorientierung:uml:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== UML Klassendiagramme ====== 
  
-Eine gute Möglichkeit  Klassen und ihre Beziehungen grafisch darzustellen sind UML Klassendiagramme.  
-UML ist eine Abkürzung für "Unified Modeling Language". 
- 
-Klassen bestehen drei Teilen: 
-  
-  * Klassenname 
-  * Eigenschaften (auch Attribute oder Instanzvariablen)  
-  * Methoden 
- 
-Aus einer Klasse können wir Objekte erzeugen, man spricht von "instanziieren". Ein bestimmtes Objekt ist eine Instanz einer Klasse.  Aus der unten abgebildeten Klasse "Hund" kann man also eine Hunde-Objekt mit dem Namen "Higgs", dem Gewicht "20kg", und der Farbe "weiß" erzeugen. 
- 
-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, wie z.B. dass ein Hund bellen kann. 
- 
-Im UML Klassendiagramm werden diese drei Elemente durch waagerechte Striche voneinander getrennt. Für unser Hunde Beispiel sieht das Klassendiagramm wie folgt aus: 
- 
- 
-{{ :faecher:informatik:oberstufe:java:objektorientierung:uml:uml01.png |}} 
  • faecher/informatik/oberstufe/java/objektorientierung/uml/start.1620294097.txt.gz
  • Zuletzt geändert: 06.05.2021 11:41
  • von sbel