Composition membina tingkah laku dengan memegang objek lain (hubungan "has-a") dan melimpahkan kepada mereka. Inheritance mendapatkan tingkah laku dengan melanjutkan kelas ("is-a"). Nasihat "lebih suka komposisi" wujud kerana warisan menghasilkan gandingan ketat dan rapuh kepada kelas asas, manakala komposisi tetap fleksibel.
Mengapa ia penting
<T> <T> {
{ add(x); }
T { remove(size() - ); }
}
