Composition इतर ऑब्जेक्ट्स धारण करून ("has-a" संबंध) आणि त्यांना डेलिगेट करून वर्तन तयार करते. Inheritance क्लास विस्तारित करून ("is-a") वर्तन प्राप्त करते. "कंपोजिशन अधिक का बढावा दा" ही सल्ला अस्तित्वात आहे कारण इनहेरिटन्स बेस क्लासला घट्ट, कमजोर कपलिंग तयार करते, तर कंपोजिशन लवचिक राहते.
हे महत्त्वाचे का आहे
<T> <T> {
{ add(x); }
T { remove(size() - ); }
}
