UML-Einführung: Darstellung von Klassen (Klassendiagramm)

8,226 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
8,226
On SlideShare
0
From Embeds
0
Number of Embeds
47
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

UML-Einführung: Darstellung von Klassen (Klassendiagramm)

  1. 1. Klassen und Objekte in UML<br />
  2. 2. Darstellung von Klassen und Objekten<br />Klasse<br />Objekt<br />Darstellung nach der Methode der<br />Unified Modeling Language (UML)<br />
  3. 3. «Exemplar von»<br />(«instance of»)<br />Elsa Euter<br />Kuh<br />Beziehungen zwischen Klassen und Objekten<br />«Exemplar von»<br />(«instance of»)<br />Klasse<br />Objekt<br />
  4. 4. Notation von Klassen<br />Namensfeld<br />Klasse<br />Attribut<br />...<br />Attributliste<br />(Attribute = Daten die<br />von einem Objekt ange-<br />nommen werden können)<br />Operation()<br />Operationsliste<br />(Operation = aus-<br />führbare Tätigkeit)<br />Eine Klasse definiert für eine Kollektion von Objekten deren<br />Struktur (Attribute), Verhalten (Operationen) und Beziehungen<br />
  5. 5. Attribut und Methode<br />Modell einer Kuh<br />Klasse<br />Eigenschaften der Kuh<br />-&gt; durch Variablen ausgedrückt (Gewicht, Alter usw.)<br />Attribut<br />Methoden<br />Fähigkeiten der Kuh<br />-&gt; durch Funktionen realisiert (muhen, grasen)<br />
  6. 6. Klassenname<br />Attributname<br />Initialwert<br />Attribut-<br />typ<br />Operationen<br />(Methoden)<br />UML-Klassendiagramm: Attribute, Operationen<br />Kuh<br />alter:int<br />milchmenge:float=30<br />anzeigen()<br />entfernen()<br />setWeidename(weide: string)<br />getWeidename()<br />melken(melker)<br />setPreis(euro : float)<br />
  7. 7. Exemplarname<br />Klassenname<br />Attributwert<br />Attributname<br />Darstellung von Objekten<br />Elsa Euter: Kuh<br />alter = 26<br />milchmenge=45<br />
  8. 8. Präsentation basiert in großen Teilen auf einer Powerpoint-Datei von W. Nold/L. Wiedemer (verfügbar unter xnold.de), vorgestellt bei Java-Fortbildungen 2004/2005<br />

×