Sestava gradi vedenje z drženjem drugih objektov (razmerje "ima-a") in njihovim delegiranjem. Dedovanje pridobi vedenje z razširitvijo razreda ("je-a"). Nasvet "prednostna sestava" obstaja, ker dedovanje ustvarja tesno, krhko vezavo na bazni razred, medtem ko sestava ostaja prožna.
Problem dedovanja pri ponovni uporabi
<T> <T> {
{ add(x); }
T { remove(size() - ); }
}
