加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 一个对象可以比另一个对象更长……这是什么意思?

发布时间:2020-12-16 01:57:56 所属栏目:百科 来源:网络整理
导读:我正在研究设计模式. ?在UML描述聚合中,它定义为:A有B,B可以比A长. ?描述的元素是: A —— B(有趣的箭头,应该是钻石) 我只是不理解“OUTLIVE”的概念,即使我理解B类型在A字段(属性……等)的形式下也是如此. 他们对这个“活跃”的意义是什么?在哪种情况下B
我正在研究设计模式.
?在UML描述聚合中,它定义为:A有B,B可以比A长.
?描述的元素是:

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

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

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

解决方法

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读