Aggregation vs. Zusammensetzung
Sowohl Aggregation als auch Zusammensetzung sind Wörter, die ein Gefühl des Eigentums beschreiben können. Die Aggregation impliziert jedoch nur ein teilweises Eigentum an etwas, da die Zusammensetzung den tatsächlichen Typbesitz seiner Komponenten bestimmt.
Beide Begriffe unterscheiden sich in der Stärke, zu der sie gehören. Diese Stärke kann als Anleihen bezeichnet werden. Im Falle der Aggregation hat das Wort an sich eine schwächere Bindung als die Zusammensetzung. Wenn in der Komposition alle Verbindungen, die alle Komponenten binden, getrennt werden, sterben oder kollabieren alle Komponenten einschließlich der gesamten Entität. Wenn die Verknüpfungen zerstört werden sollen, ist es weniger wahrscheinlich, dass die gesamte Entität zerstört wird. Ihre Anleihen können gebrochen sein, aber die getrennten Aggregate können oder können noch existieren.
Ein Beispiel für ein Szenario wäre im Krankenhaus vorhanden. Jedes Krankenhaus verfügt über mehrere Abteilungen wie Labor, Apotheke, Ambulanz und Notaufnahme. Jede dieser Abteilungen verfügt über eigenes Personal. Wenn das Krankenhaus geschlossen wird, werden alle Abteilungen damit geschlossen. Dies ist jedoch beim Gesundheitspersonal nicht der Fall. Sie können noch in einer anderen Abteilung in einem neuen Krankenhaus arbeiten.
Daher wird die Zusammensetzung mit dem Eigentum der Abteilungen durch das Krankenhaus verglichen, während die Aggregation mit den lockereren Verbindungen des Personals zu jeder Abteilung verglichen wird. Es ist im Wesentlichen eine Zusammensetzung von Krankenhausabteilungen und eine Zusammenstellung von Abteilungspersonal. Sobald das Krankenhaus geschlossen wird, stirbt jede Abteilung mit ihr, weil sie dauerhaft im Besitz des Krankenhauses war. Diese Abteilungen haben weder die Möglichkeit, in ein anderes Krankenhaus zu wechseln, noch gehören sie mehreren anderen Krankenhäusern.
Die Komposition befasst sich auch mit der inneren Ebene, während sich die Aggregation mit der äußeren Ebene befasst. In diesem Zusammenhang ist es richtiger, zu sagen, dass eine Person aus mehreren Körperorganen einschließlich des Herzens besteht, als zu behaupten, dass eine Person über mehrere Organe verfügt. Das Herz, eines der Organe, aus denen sich ein Mensch zusammensetzt, existiert auf der inneren Ebene, weil Sie Ihr Herz nicht ohne weiteres jemandem geben können oder Ihr Herz außerhalb Ihres Körpers leben können. Kleidung kann für die Person ein Aggregat sein, da sie außerhalb des menschlichen Körpers entsteht und außerhalb des menschlichen Körpers leben kann, obwohl die Person und ihre Kleidung zu einem bestimmten Zeitpunkt als eine Einheit betrachtet werden können.
Zusammenfassung:
1.Composition impliziert das tatsächliche Eigentum an seinen Komponenten, wohingegen die Aggregation nicht notwendigerweise eines ihrer Aggregate besitzt.
2.Zusammensetzung hat eine stärkere Bindung seiner Komponenten, während Aggregation schwächere oder lockerere Bindungen mit ihren Aggregaten hat.
3.Zusammensetzung enthält Komponenten, die auf der inneren Ebene vorhanden sind, während Aggregation Aggregate aufweist, die auf der äußeren Ebene leben.