కూర్పు ఇతర వస్తువులను కలిగి ("కలిగి-ఒక" సంబంధం) మరియు వాటికి위임 చేయడం ద్వారా ప్రవర్తనను నిర్మిస్తుంది. వారసత్వం తరగతిని విస్తరించడం ("ఉంది-ఒక") ద్వారా ప్రవర్తనను పొందుతుంది. "కూర్పుకు ఐచ్ఛికం ఇవ్వండి" సలహా ఉనికిలో ఉంది, ఎందుకంటే వారసత్వం బేస్ క్లాస్కు గట్టి, నిస్తేజ కలపకను సృష్టిస్తుంది, అయితే కూర్పు సరళంగా ఉంటుంది.
పునర్వినియోగం కోసం వారసత్వం యొక్క సమస్య
<T> <T> {
{ add(x); }
T { remove(size() - ); }
}
