Šiam straipsniui ar jo daliai trūksta išnašų į šaltinius.
Jūs galite padėti Vikipedijai pridėdami tinkamas išnašas su šaltiniais.

Inkapsuliacija (informacijos slėpimas) – objektinio programavimo principas, pagal kurį objekto vidiniai duomenys yra slepiami ir jais galima manipuliuoti tik naudojant objekto viešus metodus. Inkapsuliacija leidžia neprisirišti prie objekto vidinės struktūros, todėl nesunku objektą pakeisti kitos klasės objektu ar pakeisti objekto vidinę struktūrą, nekeičiant jį naudojančio kodo.