Composition sukuria elgseną turėdama kitus objektus ("has-a" santykis) ir jiems deleguodama. Inheritance perimti elgseną pratęsdama klasę ("is-a"). Patarimas "teikti pirmenybę sudarymui" egzistuoja, nes paveldėjimas sukuria sandarų ir trapią priklausomybę nuo bazinės klasės, o sudarymys lieka lankstus.
Kodėl tai svarbu
<T> <T> {
{ add(x); }
T { remove(size() - ); }
}
