Iul*_*scu 3 c# design-patterns
我正在研究设计模式.在UML描述聚合中,它定义为:A有B,B可以比A长.A元素描述的是:
A <> ------ B(有趣的箭头,应该是钻石)
我只是不理解" OUTLIVE " 的概念,即使我理解B类型在A字段(属性......等)的形式下也是如此.
他们对这个"活跃"的意义是什么?在哪种情况下B可以比A长寿?
这意味着B可以以某种方式从外部A引用.
与Composition相比更容易,其中B仅由A"拥有",然后当A变得无法访问时,B也自动变为垃圾.
因此,此处使用生命周期来定义可见性/范围.有点落后的推理.