L
Leeprasteen
Gast
wenn eine Klasse eine andere Klasse instantiiert und diese Instanz benötigt um (sinnvoll) Ihre aufgabe zu erfüllen, handelt es sich dabei um eine Aggregation!?
hintergrund der frage:
ich habe eine java-anwendung und wollte mit einem tool (jumli) aus dem sourcecode klassendiagramme erzeugen. in manchen klassen kommt es aber vor, dass instanzen von anderen klassen zwar für den sinn der klasse wichtig sind, aber nur in einer methode benötigt werden. deswegen sind sie auch nur in dieser methode deklariert. in diesen fällen erstellt das uml-tool im klassendiagramm aber keine aggregation zwischen den beiden klassen. aggregationen werden nur erstellt, wenn die instanz global in der klasse deklariert ist.
liegt das nun einfach an dem tool, dass es nicht alles aggregationen erkennt oder handelt es sich bei in methoden deklarierten instanzen nicht um aggregationen???
hintergrund der frage:
ich habe eine java-anwendung und wollte mit einem tool (jumli) aus dem sourcecode klassendiagramme erzeugen. in manchen klassen kommt es aber vor, dass instanzen von anderen klassen zwar für den sinn der klasse wichtig sind, aber nur in einer methode benötigt werden. deswegen sind sie auch nur in dieser methode deklariert. in diesen fällen erstellt das uml-tool im klassendiagramm aber keine aggregation zwischen den beiden klassen. aggregationen werden nur erstellt, wenn die instanz global in der klasse deklariert ist.
liegt das nun einfach an dem tool, dass es nicht alles aggregationen erkennt oder handelt es sich bei in methoden deklarierten instanzen nicht um aggregationen???