UML中的聚合與組合

總結一下聚合和組合的關係。 組合關係(Composition):部分和整體之間具有相同的生命週期,當整體消亡後,部分也將消亡。就像大雁的翅膀和大雁是組合關係。代碼實現時,部分類在整體類的構造函數中被構造,在析構函數中被析構。 聚合關係(Aggregation):部分與整體之間並沒有相同的生命週期,整體消亡後部分可以獨立存在。就像大雁和雁羣是聚合關係。代碼實現時,整體類中傳入一個部分類的指針,部分類
相關文章
相關標籤/搜索