Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

Klassendiagramme mit UML

Abhängigkeiten

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Abhängigkeiten symbolisieren, dass Elemente aus anderen Strukturen verwendet werden, deren Änderungen möglicherweise Modifikationen der abhängigen Elemente notwendig machen. Die Art der Abhängigkeit kann durch Stereotypen kenntlich gemacht werden.
03:43

Transkript

UML erlaubt es, eine Beziehung zwischen Elementen in einem objektorientierten Modell über sogenannte Abhängigkeiten zu definieren. Wir schauen uns in diesem Video an, wie das zwischen Klassen geht, wobei Abhängigkeiten nicht auf Klassen beschränkt sind. Wir wollen uns auch nur die wichtigsten Formen von diesen Abhängigkeiten ansehen, es gibt eine ganze Reihe, aber drei sind besonders wichtig in der objektorientierten Programmierung. Die Darstellung von Abhängigkeiten erfolgt mit einer gestrichelten Linie. Wenn man zwischen einer Klasse 1 und einer Klasse 2 eine gestrichelte Linie zieht, symbolisiert man eine gewisse Abhängigkeit dieser beiden Klassen. Wir können auch Pakete voneinander abhängig machen. Sie können auch Methoden von einer anderen Klasse abhängig machen und auch eine Klasse von einer Schnittstelle. Wichtig ist, dass es hier auch Stereotypen gibt. um die Art der Abhängigkeit zu spezifizieren. Drei davon möchte ich in diesem Video vorstellen oder kurz besprechen. Es gibt den Stereotyp Access. Der wird dann auch in diese spitzen Klammern eingeschlossen angezeigt. Die Abhängigkeitsbeziehung ist jetzt so, dass es der abhängigen Klasse erlaubt ist, auf die öffentlichen Elemente der unabhängigen Klasse zuzugreifen. Beachten Sie, in welche Richtung der Pfeil zeigt. Von der Umsetzung her ist das genau der Zugriff auf die Public-Elemente in einer bestimmten Klasse aus einer anderen Klasse heraus. Wenn ich den Stereotyp Friend hinschreibe, Freund oder freundlich, dann haben wir eine Abhängigkeitsbeziehung zwischen Elementen in unterschiedlichen Paketen. Hierum müssen Sie sich noch eine Paketstruktur vorstellen. Ungeachtet der Sichtbarkeit des Pakets für andere Modellelemente kann das abhängige Element bei dieser freundlichen Beziehung auf das unabhängige Element zugreifen. Java-Programmierer werden wissen, dass der Default-Sichtbarkeitszustand der Elemente immer friendly genannt wird. Also wenn kein Public, kein Protected, kein Private dabeisteht. Genau dieses friendly ist hiermit gemeint. Der dritte Stereotyp bei Abhängigkeiten, den ich Ihnen vorstellen möchte, nennt sich Import. Bei dieser Abhängigkeit ist es dem abhängigen Element erlaubt, unabhängige Elemente aus einem anderen Paket zu importieren. Importieren in dem Sinne, wie man's in Java auch macht. Aber im Grunde auch in anderen Sprachen. Nur dort halt mit gewissen anderen Syntax-Strukturen. Diese werden Elemente werden damit dem Geltungsbereich des abhängigen Elements hinzugefügt. Sie haben im Video UML-Notationen für Abhängigkeitsbeziehungen kennengelernt. Man muss aber beachten, dass diese Abhängigkeiten im Grunde beschreiben sollen, dass bei den Änderungen des einen unabhängigen Elements eine Änderung des anderen, abhängigen Elements die Folge ist. Diese Änderungen ergeben sich jedoch nicht zwangsläufig. Die Beziehung deutet lediglich an, dass Bestandteile von einem anderen Element mitbenutzt werden und deshalb eine Modifikation möglicherweise erforderlich sein kann.

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!