Polimorfizm
Ob'ektga
yo'naltirilgan
dasturlashda
qo'llaniladigan polimorfizmning maqsadi, sinf
uchun umumiy bo'lgan harakatlarni belgilash
uchun bitta nomdan foydala-nishdir. Har bir
harakatning bajarilishi ma'lumotlar turiga qarab
belgilanadi. Polimorfizmning afzalligi shundaki,
u
bitta
interfeysdan
foydalanib
yagona
harakatlar sinfini aniqlashga imkon berish orqali
dasturlarni soddalashtirishga yordam beradi.
Inkapsulatsiya
C++ da ma'lumotlarni tashkil qilish klasslar
orqali amalga oshiriladi. C++ klassi maydonlar,
turlar va funktsiyalaridan iborat bo'ladi. C++
tilidagi inkapsulatsiya klass a'zolarining ta’sir
doirasini
belgilaydi:
ular
ommaviy,
himoyalangan va xususiy bo`lishi mumkin.