UML: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
| 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. | '''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. | ||
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: | ||
