Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Welche Lösung ist die beste Umsetzung des Codes? Welche Lösung ist die Beste, wenn die Untere nicht zur Verfügung steht? Ist die untere Lsg. so überhaupt korrekt?
Schwer zu sagen - die untere Variante ist vermutlich ziemlich nah an der Implementierung und insofern nicht ganz verkehert; im oberen Teil sieht Vector aber eher wie ein Implementierungsdetail aus; dass Foo mehrere Instanzen von MyClass enthahlten kann, sollte man bereits aus der Kardinalität der Beziehung erkennen können.
Seh ich auch so - in UML Diagrammen sollte man immer nur die wichtigen Sachen aufführen und überflüssige Details weglassen.
Wenn es dir also darum geht, das zwischen den Klassen Foo und MyClass eine Aggregation besteht kann man den Vector locker ausblenden. Durch die Angabe der Kardinalität ergibt sich der Zusammenhang von selbst.