一个物体可以比另一个物体更活跃......它是什么意思?

Iul*_*scu 3 c# design-patterns

我正在研究设计模式.在UML描述聚合中,它定义为:A有B,B可以比A长.A元素描述的是:

A <> ------ B(有趣的箭头,应该是钻石)

我只是不理解" OUTLIVE " 的概念,即使我理解B类型在A字段(属性......等)的形式下也是如此.

他们对这个"活跃"的意义是什么?在哪种情况下B可以比A长寿?

Hen*_*man 5

这意味着B可以以某种方式从外部A引用.

与Composition相比更容易,其中B仅由A"拥有",然后当A变得无法访问时,B也自动变为垃圾.

因此,此处使用生命周期来定义可见性/范围.有点落后的推理.