Java 中聚合和組合有什麼區別?
類之間的聚合關係,其中一個類(object)可以由其他類物件的任意組合構成。它允許將物件直接放置在其他類的正文中。
組合也是一種聚合,其中關係具有約束性,即如果兩個物件處於組合中,那麼一個組合物件不能沒有另一個組合物件。
廣告
類之間的聚合關係,其中一個類(object)可以由其他類物件的任意組合構成。它允許將物件直接放置在其他類的正文中。
組合也是一種聚合,其中關係具有約束性,即如果兩個物件處於組合中,那麼一個組合物件不能沒有另一個組合物件。