Relationen: Unterschied zwischen den Versionen
Erscheinungsbild
Die Seite wurde neu angelegt: „ = Relation (Verknüpfung) in der objektorientierten Programmierung = In der objektorientierten Programmierung (OOP) beschreibt Relation die Beziehung zwischen Objekten. Diese Relationen definieren, wie Objekte miteinander interagieren und welche strukturellen Verbindungen zwischen ihnen bestehen. == Die drei Haupttypen von Relationen == === 1. Zuordnung (Association) === "Wir verwenden einander" * Eine lockere Verbindung zwischen zwei unabhängigen Kl…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 29: | Zeile 29: | ||
* Die Teile können nicht ohne das Ganze existieren | * Die Teile können nicht ohne das Ganze existieren | ||
* Beispiel: Ein <code>Auto</code> besteht aus einem <code>Motor</code> – wenn das Auto verschwindet, gehört der Motor nicht mehr dazu | * Beispiel: Ein <code>Auto</code> besteht aus einem <code>Motor</code> – wenn das Auto verschwindet, gehört der Motor nicht mehr dazu | ||
In Bowline, wie auch im SAP Organisationsmanagement wird der Charakter semantisch ausgedrückt und über die der verwendeten Verknüpfung über die | |||
Die korrekte Modellierung dieser Relationen ist essenziell für eine saubere Softwarearchitektur und beeinflusst direkt Wartbarkeit und Erweiterbarkeit des Codes. | Die korrekte Modellierung dieser Relationen ist essenziell für eine saubere Softwarearchitektur und beeinflusst direkt Wartbarkeit und Erweiterbarkeit des Codes. | ||
Version vom 29. Mai 2026, 13:40 Uhr
Relation (Verknüpfung) in der objektorientierten Programmierung
In der objektorientierten Programmierung (OOP) beschreibt Relation die Beziehung zwischen Objekten. Diese Relationen definieren, wie Objekte miteinander interagieren und welche strukturellen Verbindungen zwischen ihnen bestehen.
Die drei Haupttypen von Relationen
1. Zuordnung (Association)
"Wir verwenden einander"
- Eine lockere Verbindung zwischen zwei unabhängigen Klassen
- Keine Lebenszyklusabhängigkeit
- Beispiel: Ein
Professorhält Vorlesungen fürStudenten
2. Aggregation (Teil-von)
"Wir gehören zusammen, aber getrennt lebensfähig"
- Eine "Hat-ein"-Beziehung mit schwacher Eigentumsbindung
- Die Teile können auch ohne das Ganze existieren
- Beispiel: Eine
UniversitäthatFakultäten – diese können aber theoretisch eigenständig bestehen
3. Komposition (Composition)
"Wir leben und sterben zusammen"
- Eine starke "Teil-von"-Beziehung mit gemeinsamem Lebenszyklus
- Die Teile können nicht ohne das Ganze existieren
- Beispiel: Ein
Autobesteht aus einemMotor– wenn das Auto verschwindet, gehört der Motor nicht mehr dazu
In Bowline, wie auch im SAP Organisationsmanagement wird der Charakter semantisch ausgedrückt und über die der verwendeten Verknüpfung über die
Die korrekte Modellierung dieser Relationen ist essenziell für eine saubere Softwarearchitektur und beeinflusst direkt Wartbarkeit und Erweiterbarkeit des Codes.