UML: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Ruzzoli (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Ruzzoli (Diskussion | Beiträge)
Zeile 226: Zeile 226:
===== Navigierbarkeit =====
===== Navigierbarkeit =====


'''Navigierbarkeit''' ist ein wichtiges Konzept der [[Objektorientierung|Objektorientierten]] Programmierung, hierbei geht es um die Frage, welche Klassen von einer anderen Klasse aus erreichbar sind. D.h. dass eine Klasse A von der aus zu einer Klasse B navigiert werden können soll entsprechende Vorkehrungen treffen muss um dies möglich zu machen. Ein einfacher Weg besteht darin eine entsprechende Referenz auf die Klasse B in der Klasse A abzulegen, in der Praxis meist ein Feld in der Klasse.
'''Navigierbarkeit''' ist ein wichtiges Konzept der [[Objektorientierung|Objektorientierten]] Programmierung, hierbei geht es um die Frage, welche Klassen von einer anderen Klasse aus erreichbar sind. D.h. dass eine Klasse A von der aus zu einer Klasse B navigiert werden können soll entsprechende Vorkehrungen treffen muss um dies möglich zu machen. Ein einfacher Weg besteht darin eine entsprechende Referenz auf die Klasse B in der Klasse A abzulegen, in der Praxis meist ein Feld vom Typ B in der Klasse A.
UML erlaubt wiederum eine grafische Repräsentation dieses Konzepts. Die jeweiligen Enden einer '''Assoziation''' können mit Symbolen versehen werden, die Aussagen über die '''Navigierbarkeit''' der Klassen machen:
UML erlaubt wiederum eine grafische Repräsentation dieses Konzepts. Die jeweiligen Enden einer '''Assoziation''' können mit Symbolen versehen werden, die Aussagen über die '''Navigierbarkeit''' der Klassen machen:


Abgerufen von „https://sopranium.de/UML