top of page
![](https://static.wixstatic.com/media/659d51_57d1b7d894a7489cbc61669e97ff2a52~mv2.jpg/v1/fill/w_1160,h_144,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/659d51_57d1b7d894a7489cbc61669e97ff2a52~mv2.jpg)
![polski](https://static.wixstatic.com/media/659d51_1f1598ba66634959a493c311c1c62d0f~mv2.gif)
![English](https://static.wixstatic.com/media/659d51_b0f773fd4abc4fd393092a52df808736~mv2.gif)
![polski](https://static.wixstatic.com/media/659d51_1f1598ba66634959a493c311c1c62d0f~mv2.gif)
![English](https://static.wixstatic.com/media/659d51_b0f773fd4abc4fd393092a52df808736~mv2.gif)
w języku UML i w konsekwencji także w normach grupy ISO 19100 – forma agregacji (patrz: agregacja) z silną przynależnością, w wyniku której cykl życia obiektu (patrz: cykl życia obiektu) "części" pokrywa się z cyklem życia obiektu "całości".
Wyjątek od tej reguły stanowi przypadek nieustalonej krotności (patrz: krotność), gdy obiekty "części" mogą być tworzone po utworzeniu obiektu "całości" i usuwane przed usunięciem obiektu "całości". W agregacji całkowitej obiekt "część" może należeć tylko do jednego obiektu "całość". Agregacja całkowita może być rekurencyjna (czyli cyklicznie zagnieżdżona, inaczej – rekursywna).
Przykładem agregacji całkowitej są pomieszczenia w budynku, które nie mogą istnieć przed jego wybudowaniem ani po rozebraniu budynku.
Synonimy: kompozycja, silna agregacja, agregacja kompozytowa - composite aggregation.
Wyjątek od tej reguły stanowi przypadek nieustalonej krotności (patrz: krotność), gdy obiekty "części" mogą być tworzone po utworzeniu obiektu "całości" i usuwane przed usunięciem obiektu "całości". W agregacji całkowitej obiekt "część" może należeć tylko do jednego obiektu "całość". Agregacja całkowita może być rekurencyjna (czyli cyklicznie zagnieżdżona, inaczej – rekursywna).
Przykładem agregacji całkowitej są pomieszczenia w budynku, które nie mogą istnieć przed jego wybudowaniem ani po rozebraniu budynku.
Synonimy: kompozycja, silna agregacja, agregacja kompozytowa - composite aggregation.
bottom of page