聚集是什麼意思?聚集(Aggregation)是一種特殊形式的關聯聚集表示類之間的關系是整體與部分的關系一輛轎車包含四個車輪、一個方向盤、一個發動機和一個底盤,這是聚集的一個例子在需求分析中,包含、組成、分為……部分等經常設計成聚集關系聚集可以進一步劃分成共享聚集(Shared Aggregation)和組成例如,課題組包含許多成員,但是每個成員又可以是另一個課題組的成員,即部分可以參加多個整體,我們稱之為共享聚集另一種情況是整體擁有各部分,部分與整體共存,如整體不存在了,部分也會随之消失,這稱為組成(Composition)例如,我們打開一個視窗口,它就由标題、外框和顯示區所組成一旦消亡則各部分同時消失在UML中,聚集表示為空心菱形,組成表示為實心菱形,我來為大家科普一下關于聚集是什麼意思?下面希望有你要的答案,我們一起來看看吧!
聚集是什麼意思
聚集(Aggregation)是一種特殊形式的關聯。聚集表示類之間的關系是整體與部分的關系。一輛轎車包含四個車輪、一個方向盤、一個發動機和一個底盤,這是聚集的一個例子。在需求分析中,包含、組成、分為……部分等經常設計成聚集關系。聚集可以進一步劃分成共享聚集(Shared Aggregation)和組成。例如,課題組包含許多成員,但是每個成員又可以是另一個課題組的成員,即部分可以參加多個整體,我們稱之為共享聚集。另一種情況是整體擁有各部分,部分與整體共存,如整體不存在了,部分也會随之消失,這稱為組成(Composition)。例如,我們打開一個視窗口,它就由标題、外框和顯示區所組成。一旦消亡則各部分同時消失。在UML中,聚集表示為空心菱形,組成表示為實心菱形。
聚集是一種優化措施。