Blog-Archive

Instanz, Vererbung, Abstrakte Klassen in UML Klassen Notationen

Instanzbeziehung
Eine Instanzbeziehung wird mittels Pfeil gekennzeichnet und ist offen und gestrichelt und zeigt vom Objekt zur Klasse (Objekt “ist abhängig von” Klasse, «instance of»).

Der jeweilige Objektname wird unterstrichen.

Vererbung (Inheritance)
Bei einer Vererbung ist der Pfeil ist geschlossen und durchgezogen und zeigt von der abgeleiteten Unterklasse (= Subklasse) zur Oberklasse (= Basisklasse = Superklasse).

Weiterlesen ›

Veröffentlicht unter Modellieren mit UML

UML Klassen Notationen

Die UML Klassennotation wird in 3 Rubriken unterteilt:

1.) Klassenname (eventuell mit Zusätzen)
2.) Attribute (Eigenschaften / Daten)
3.) Operationen (Methoden)

Folgende Sichtbarkeitssymbole können vor den Attribut- oder Methodennamen stehen:
+ für public
– für private
# für protected

Klassenattribute und -methoden werden unterstrichen.

Weiterlesen ›

Veröffentlicht unter Modellieren mit UML

Buchtipp: UML 2 in 5 Tagen

Dieses Buch …

Veröffentlicht unter Buchtipp UML, Für Sie gelesen

Begriffserklärung UML-Klassendiagramm (Class Diagram) Teil 2

Dynamische Polymorphie, Überschreiben:
Eine dynamische Polymorphie bezeichnet man wenn eine Methode in mehreren von der gleichen Vorfahrenklasse abgeleiteten Klassen überschrieben wird. Durch die unterschiedliche Implementierung wird auf diese Methoden über eine Variable vom Typ der Vorfahrenklasse zugegriffen.

Persistenz, Transienz:
Langfristig gespeichert und serialisierbar z.B.

Weiterlesen ›

Veröffentlicht unter Modellieren mit UML

Begriffserklärung UML-Klassendiagramm (Class Diagram)

Kapselung:
In einer Klasse werden Attribute und Operationen zusammen gefasst.

Objekte aus Klassen:
Eine Klasse (Class) trennt die Beschreibung der Struktur sowie das Verhalten von tatsächlich instanziierten Objekten: Exemplar, Object, Instance.

Objekt-Identität:
Jede Klasse auch mit gleichen Attributwerten enthaltenden Objekte sind sind als individuelle Objekte unterscheidbar.

Weiterlesen ›

Veröffentlicht unter Modellieren mit UML