首页
Python
Java
PHP
IOS
NodeJS
JavaScript
HTML5
小程序
AI
objb
全部标签
c++ - 这种关系是聚合、组合还是其他?
假设我有以下关系:classA{public:A(B&_objB);B&objB;};A::A(B&_objB):objB(_objB){}这似乎不符合我对聚合或组合的UML定义的理解。感觉像是一个组合,但在组合中,拥有对象的生命周期应该与父对象相关联。在这种情况下,objB在A创建之前和A销毁之后存在。A不能没有B,B却可以没有A,这就是标准的构成关系的倒转。这会使它成为聚合还是其他什么? 最佳答案 已回答here,答案是聚合。anone拥有B的使用。 关于c++-这种关系是聚合、组合
amp
43
section
objB
stackoverflow
c++
uml
Home
Powered By IT.CAOLU.XIN
页面耗时:0.0506s