Hallo!
Ich soll zu einer bestehende Software ein UML Klassendiagramm zeichnen.
In dieser Software wurde Google Guice verwendet. Da ich heute zum ersten mal mit dem ganzen (guice, MVC, DI,...) in Berührung gekommen bin, bin ich noch ein wenig überfordert. :bahnhof:
In dieser Software wird eine Klasse über den Konstruktor injiziert.
Jetzt bin ich mir nicht sicher ob die Assoziationen zu den anderen Klassen eben eine Komposition ist oder eine Aggregation.
Ich würde mal auf Komposition tippen da ja der Konstruktor die anderen Klassen braucht um seine zu erzeugen.
godi
Ich soll zu einer bestehende Software ein UML Klassendiagramm zeichnen.
In dieser Software wurde Google Guice verwendet. Da ich heute zum ersten mal mit dem ganzen (guice, MVC, DI,...) in Berührung gekommen bin, bin ich noch ein wenig überfordert. :bahnhof:
In dieser Software wird eine Klasse über den Konstruktor injiziert.
Java:
@Inject
public STViewImpl (STContext context, STDocument document, STController controller,
CalendarView calendarView, ExerciseListView exerciseListView,
NoteListView noteListView, WeightListView weightListView) {
super (context.getSAFContext ().getApplication ());
this.context = context;
this.document = document;
this.controller = controller;
this.calendarView = calendarView;
this.exerciseListView = exerciseListView;
this.noteListView = noteListView;
this.weightListView = weightListView;
}
Jetzt bin ich mir nicht sicher ob die Assoziationen zu den anderen Klassen eben eine Komposition ist oder eine Aggregation.
Ich würde mal auf Komposition tippen da ja der Konstruktor die anderen Klassen braucht um seine zu erzeugen.
godi