Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| informatik:oop:oop-skript [2025/06/26 09:31] – [Weitere Beispiele] jonathan.pfeiffer | informatik:oop:oop-skript [2025/06/26 09:34] (aktuell) – jonathan.pfeiffer | ||
|---|---|---|---|
| Zeile 331: | Zeile 331: | ||
| } | } | ||
| </ | </ | ||
| - | ===== 6 Assoziation | + | ===== 6 Assoziationen |
| Eine Beziehung zwischen zwei oder mehreren Klassen wird als Assoziation bezeichnet. Die Assoziation beschreibt eine sehr enge Form der Beziehung zwischen zwei Klassen, die das gegenseitige Zugreifen auf Elemente der Klasse (Attribute und Operationen) **ermöglicht**. | Eine Beziehung zwischen zwei oder mehreren Klassen wird als Assoziation bezeichnet. Die Assoziation beschreibt eine sehr enge Form der Beziehung zwischen zwei Klassen, die das gegenseitige Zugreifen auf Elemente der Klasse (Attribute und Operationen) **ermöglicht**. | ||
| Eine Assoziation beschreibt die Beziehung aller Objekte der beteiligten Klassen. Sie wird auf Objektebene hergestellt und auf Klassenebene modelliert. \\ | Eine Assoziation beschreibt die Beziehung aller Objekte der beteiligten Klassen. Sie wird auf Objektebene hergestellt und auf Klassenebene modelliert. \\ | ||
| Zeile 378: | Zeile 378: | ||
| Bei der Navigierbarkeit wird die Frage beantwortet, | Bei der Navigierbarkeit wird die Frage beantwortet, | ||
| - | === Unidirektionale Assoziation === | + | ==== Unidirektionale Assoziation |
| \\ | \\ | ||
| - | {{: | + | {{: |
| \\ | \\ | ||
| Zeile 387: | Zeile 387: | ||
| Die Navigierbarkeit ist also nur in eine Richtung möglich, nämlich von Kunde zu Girokonto (Pfeil), aber nicht von Girokonto zu Kunde („X“) | Die Navigierbarkeit ist also nur in eine Richtung möglich, nämlich von Kunde zu Girokonto (Pfeil), aber nicht von Girokonto zu Kunde („X“) | ||
| - | === Bidirektionale Assoziation === | + | ==== Bidirektionale Assoziation |
| \\ | \\ | ||
| - | {{: | + | {{: |
| \\ | \\ | ||
| - | Jedes Objekt der Klasse Kunde weiß, | + | Jedes Objekt der Klasse Kunde weiß, |
| - | Neben der Pfeilspitze und dem „X“ kann auch „nichts“ geschrieben | + | ---- |
| + | |||
| + | Neben der Pfeilspitze und dem „X“ kann auch „nichts“ geschrieben | ||
| + | \\ | ||
| + | {{: | ||
| \\ | \\ | ||
| - | {{: | ||
| \\ | \\ | ||
| - | |||
| === Mögliche Beziehungen === | === Mögliche Beziehungen === | ||
| | Pfeilspitze | | Pfeilspitze | ||