Piliere OOP: “zapúzdrenie, dedičnosť, polymorfizmus”. Rady pre udržanie zapúzdrenia. Kompozícia versus dedičnosť. Kompozícia má prednosť pred dedičnosťou: typické príklady a protipríklady. Situácie, keď je vhodné použiť dedičnosť a príklad vlastného zoznamu.