Nota: questa domanda è diversa da Un diagramma di classe UML può mostrare due relazioni diverse tra due classi? che è circa due relazioni di diverso tipo.
Ho una classe Menu
che contiene:
-
Un gruppo di bambini, che sono esempi di
MenuItem
di classe. -
Un'istanza di una classe
MenuItem
che corrisponde a una voce di menu molto specifica (e non è necessariamente impostata per ogni istanza diMenu
class.)
Come mi aspetto che rappresenti tale relazione? In altre parole, questa rappresentazione è corretta:
o dovrei rimuovere la seconda aggregazione come ridondante?