Obyektga yo’naltirilgan dasturlash asoslari



Download 37,83 Kb.
bet6/18
Sana30.03.2022
Hajmi37,83 Kb.
#519533
1   2   3   4   5   6   7   8   9   ...   18
Bog'liq
Programmalashtirish

Inkapsulyatsiya
Inkapsulyatsiya - bu tizimda ishlaydigan ma'lumotlar va usullarni sinfda birlashtirishga va foydalanuvchidan amalga oshirish tafsilotlarini yashirishga imkonberuvchi tizimning xususiyati.Inkapsulyatsiya sinf interfeysi tushunchasi bilan uzviy bog'liq. Aslida, interfeysga kirmagan hamma narsa sinfga kiritilgan


Inkapsulyatsiya va ma'lumotlarni yashirish
Agar biror bir dasturiy obyektga inkapsulatsiyalash
qo‘llangan bo‘lsa, u holda bu obyekt qora quti
sifatida olib qaraladi. Siz qora quti nima qilayotganini
uning tashqi interfeysini ko‘rib turganingiz
uchungina bilishingiz mumkin. Qora qutini biron
narsa qilishga majburlash uchun unga xabar yuborish
kerak. Qora quti ichida nima sodir bo‘layotgani
ahamiyatli emas, qora quti yuborilgan xabarga
adekvat (mos ravishda) munosabatda bo‘lishi
muhimroqdir.

OOP da ma'lumotlarni yashirish
Abstraksiya
Abstraksiya
Hech bo’lmaganda bitta sof (bo’sh) virtual funksiyaga
ega bo’lgan sinf abstract sinf deyiladi.
Abstrakt sinfni faqat boshqa sinf ajdodi sifatida
ishladish mumkin:
Abstrakt sinflardan quyidagilar uchun foydalanish mumkin
emas:
a'zo o'zgaruvchilari va ma'lumotlari;
argument turlari;
funksiyalar tomonidan qaytariladigan qiymat turlari;
aniq konvertatsiya turlari.
Abstrakt sinf kamida bitta sof virtual a'zo funksiyasini
e'lon qilish orqali yaratiladi. Bu sof deskriptor
sintaksisi yordamida e'lon qilingan virtual funksiya
(). Abstrakt sinfdan olingan sinflar sof virtual
funktsiyani amalga oshirishi kerak; aks holda ular ham
mavhum bo'lad


Download 37,83 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   18




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish