一句话总结:聚合中的整体和部分都是相互独立的个体,而组合是组成一个个体。
聚合和组合都属于关联,都指的是整体与部分的关系。
如房间是整体,里面包括床、沙发、凳子、桌子等部分,它们有各自的生命周期,删除了房间,床、沙发等这些还在,属于“has-a”的关系,
而对于凳子来说,凳子是一个整体,凳子腿是一个个体,它们拥有相同的生命周期,删除了凳子,凳子腿也就不存在了,属于“contain-a”的关系。
一句话总结:聚合中的整体和部分都是相互独立的个体,而组合是组成一个个体。
聚合和组合都属于关联,都指的是整体与部分的关系。
如房间是整体,里面包括床、沙发、凳子、桌子等部分,它们有各自的生命周期,删除了房间,床、沙发等这些还在,属于“has-a”的关系,
而对于凳子来说,凳子是一个整体,凳子腿是一个个体,它们拥有相同的生命周期,删除了凳子,凳子腿也就不存在了,属于“contain-a”的关系。