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:44] 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** einer Klasse beschreiben den //Zustand// eines Objekts, wie z.B. Name und Gewicht eines Hundes. 
-  * Die **Methoden** einer Klasse definieren das //Verhalten// eines Objekts - die Methoden geben dem Objekt Fähigkeiten, unser Hund kann beispielsweise bellen. 
- 
-In einem UML Klassendiagramm werden die drei Bestandteile durch waagerechte Striche getrennt. Für das Hunde-Beispiel sieht das Klassendiagramm so aus:  
- 
- 
-{{ :faecher:informatik:oberstufe:java:objektorientierung:uml:uml01.png |}} 
  • faecher/informatik/oberstufe/java/objektorientierung/uml/start.1620294240.txt.gz
  • Zuletzt geändert: 06.05.2021 11:44
  • von sbel