aggregation / acquaintance
-
Hi!
Kann mir jemand erklären, was mit den (englischen) Begriffen aggregation und acquaintance im Zusammenhang mit OO Programmierung gemeint ist?
MfG
-
vieleicht heisst dass einfach nur die Erkenntnis der Verdichtung
mfg
-
wenn du aggregation aus der uml meinst:
ist eine spezielle form der assoziation..
im unterschied zur kompositionzum bleistift ein link dazu
http://nm.wu-wien.ac.at/Lehre/oo1/02-43.html
-
Aggregation - etwas wird benutzt:
class Spaceshuttle { public: void launch() { e_.ignite(); } private: Engine e_; };
Acquaintance = Komposition( = die überklasse kontrolliert eine menge)?
class Gehirn { private: Neuronen n_[BILLIONEN]; };
mfg
-
Danke schonmal für eure Antworten.
terraner schrieb:
Aggregation - etwas wird benutzt:
class Spaceshuttle { public: void launch() { e_.ignite(); } private: Engine e_; };
Das widerspricht sich aber mit elises link. Wenn das Spaceshuttel zerstört wird, kann der Motor (in der Regel) nicht mehr weiterexistieren.
-
godlikebot schrieb:
Das widerspricht sich aber mit elises link. Wenn das Spaceshuttel zerstört wird, kann der Motor (in der Regel) nicht mehr weiterexistieren.
Ich meine eigentlich auch diese feststoff-raketen, die außen angebracht sind (booster?) - die können weiterexistieren. allerdings hinkt das beispiel, da die raketen später abgeworfen werden, aber das können wir IMO ignorieren.
mfg
-
OK, dann hab' ich's gecheckt. Danke für eure Hilfe.