Ich habe drei Klassen: A
, B
und C
. A
hat zwei Arrays, eines von B
und eines von C
.Klassendiagramm: Wie stelle ich eine Relation dar, die von einem anderen Objekt abhängt?
Jeder C
hat einen Index, der eine Beziehung zu einem B
innerhalb seiner Eltern erstellt. Wenn ich das B
Array ersetze, beziehen sich alle C
jetzt auf eine andere B
.
Wie kann ich in einem UML-Klassendiagramm ausdrücken: die Relation C
->B
die eine Funktion von A
ist?
EDIT: das ich habe:
Und ich möchte etwas wie folgt aus:
(? Vielleicht ist dies vernünftig Denken ...)
Ich folge dir nicht mit dem Substitutionsteil, aber sonst biete ich dir eine Antwort an. –
Jedes 'C' hat nur einen Index' i' und verweist auf 'A.array_of_b [i]'. Jetzt können Sie 'A.array_of_b = something_else', und jetzt bezieht sich jeder' C' auf 'something_else [i]'. – rogi
Ich verstehe. Ungewöhnlich (FORTRAN-like), um es anstelle eines Objekts zu verwenden. Das macht meine Antwort ungültig. –