UML Klassendiagramm
UML Unified Modeling Language
|
UML Klassendiagramm
|
Bild 0-1: UML Klassendiagramm allgemein.
UML Klassendiagramm - Beispiel
|
class Zylinder
{
private:
double radius;
double hoehe;
public:
double berechneVolumen()
{
return MEINPI*radius*radius*hoehe;
}
void setzeRadius(double r)
{
radius = r;
}
void setzeHoehe(double h)
{
hoehe = h;
}
};
Code 0-1: Klasse Zylinder
Bild 0-2: UML Klassendiagramm zur obigen Zylinder-Klasse.
Syntax-Vergleich C++ / UML
| Beschreibung | Syntax C++ | Syntax UML |
|---|---|---|
| Klassenname | class Zylinder | Zylinder |
| Nach außen verborgene Elemente | private: (Elemente im nachfolgenden Block) | - (vor einzelnem Element) |
| Von außen lesbare und änderbare Elemente | public: (Elemente im nachfolgenden Block) | + (vor einzelnem Element) |
| Datentypen von Attributen | double radius; | radius : double |
| Methode mit Rückgabewert | double berechneVolument(); | berechneVolumen() : double |
| Methode mit Übergabeparameter | setzeRadius(double radius); | setzeRadius(radius : double) |
Tabelle 0-1: Syntax-Vergleich C++ / UML