Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

Klassendiagramme mit UML

Zusicherungen

Testen Sie unsere 2021 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Zusicherungen (Constraints) legen Bedingungen fest, die ein Attribut in jedem Fall erfüllen muss. Diese werden nach dem Bezeichner des Attributs in geschweiften Klammern angegeben.
01:55

Transkript

In der objektorientierten Programmierung wird sehr oft Verträgen gearbeitet. Man redet hier auch von einer vertragsbasierenden Programmierung oder contract-based programming. Es werden also gewisse Zusicherungen getroffen, dass zu einem bestimmten Zeitpunkt eine gewisse Situation so vorhanden ist, wie man sie braucht. Im Fall von UML-Attributen können wir auch gewisse Zusicherungen oder Constraints spezifizieren. Wenn ich hier ein neues Attribut hinzufüge, zum Beispiel Anzahl der Räder von einem Auto, dann wird das ziemlich sicher eine ganze Zahl sein, aber diese sollte dann auch größer sein als Null. Normalerweise wird man bei einem Fahrzeug mindestens ein Rad haben. ich denke hier an ein Einrad im Zirkus. Aber wenn man klassischerweise von Fahrzeugen redet, hat man mindestens zwei Räder. Da kann man jetzt hier in der Spezifikation von dem Attribut eine Zusicherung notieren. UML wird diese in geschweifte Klammern notieren. Hier könnte man zum Beispiel eine Bedingung größer zwei hinschreiben. Eine Bedingung, beziehungsweise eine Zusicherung. Das wird dann hier so dargestellt. Sie haben also in diesem Video gesehen, dass man bei Attributen Zusicherungen treffen kann, dass gewisse Dinge grundsätzlich einzuhalten sind. Und die Notation ist die Angabe von geschweiften Klammern hinter dem Bezeichner eines Attributs, aber noch vor dem Doppelpunkt, der den Datentyp abtrennt.

Klassendiagramme mit UML

Verstehen Sie das Prinzip von OOP und erstellen Sie Klassendiagramme mit der Modellierungssprache UML.

2 Std. 1 min (32 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!