Das Problem nur daran ist,
wie weiß das Auto jetzt zu wem es gehört ? (intelligentes auto
)
Da das Auto zum Beispiel, ist jetzt vieleicht kein gut gewähltest Beispiel, aber sagen wir mal das Auto will zu seinem Besitzer Fahren.
Also sag ich ihm auto.fahr_zu_besitzer(), nun muss das Auto wissen, wo sein Besitzer sich aufhält, der Besitzer kennt seinen Standort.
Nur der Besitzer ist aber nirgendwo global definiert.
Was ich damit sagen will, der Besitzer hat einige Methoden, welche das Auto benötigt.
Ok, ist wirklich ein dämliches Beispiel, aber das Auto braucht auch die Daten vom Besitzer.
@ms4py
Richtig, für den Client ist dies eigentlich irrellevant, der braucht wirklich nur die ID des Besitzers, aber der Server braucht die Daten.
Da wie schon erwähnt einige Methoden daran hängen und ich keine Globale Variable habe welche ich für die Verwaltung aller Besitzer verantwortlich ist.
Und imho ist das nur redundant, wenn es in eine Dictionary umgewandelt wird, ansonsten speicher ich nur die Referenz um die 1:n Beziehung zuhaben, oder sehe ich das gänzlich falsch ?