en aşağıdaki ilişki var diyelim: Bu toplama veya kompozisyonunun UML tanımlarının zihnimden uygun görünmüyorBu ilişki bir toplama, kompozisyon veya başka bir şey midir?
class A {
public:
A(B& _objB);
B& objB;
};
A::A(B& _objB)
: objB(_objB) {}
. Bir kompozisyon gibi hissettirir, ancak bir bileşimde, sahip olunan nesnenin ömrü ana nesneye bağlı olmalıdır. Bu durumda objB, A'nın yaratılmasından önce ve A yıkıldıktan sonra var olur. A B olmadan yaşayamaz, ancak B A olmadan yaşayabilir. Bu, standart kompozisyon ilişkisinin tersidir. Bu bir toplulaştırma mı yoksa başka bir şey mi?