在UML 中,聚合(aggregation)和組合(composition)有什麼區別?

UML 中,聚合(aggregation)和組合(composition)有什麼區別?

其實從名字就能分別出來了。

聚合表示只是簡單的聚聚,沒什麼本質的聯繫,所以這些對象的生存時間也就沒什麼關係了;

組合表示了更加緊密的一種關係,這些對象有着共同的生存期。

一個典型的例子是孫悟空,手臂,金箍棒的關係。。。。

 

這個老兄說得比較有意思,轉載支持一下.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章