Samarqand davlat unversetiti Raqamli Texnalogiyalar fakulteti


Samarali inkapsulyasiyalash



Download 1,11 Mb.
bet10/14
Sana16.01.2022
Hajmi1,11 Mb.
#377000
1   ...   6   7   8   9   10   11   12   13   14
Samarali inkapsulyasiyalash.

Mohiyatan inkapsulatsiyalash atamasi «gcrmctik berkitilgan; tashqi ta'sirlardan himoyalangan dastur qismi» degan ma'noni bildiradi. Agar biror bir dasturiy obyektga inkapsulatsiyalash qo'llangan boisa, 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.

OYD uslubida kod yozishning sxematik misoli:

Obyekt {


xossa: qiymat;

funksiya_metod() {

ichki_funksiya_tanasi

}

}



obyekt->metodni_chaqirish();

Bu shartli misol. U har xil dasturlash tillarida turlicha ko'rinadi.


Ob'ektga yo'naltirilgan dasturlashning asosiy afzalligi shundaki, ularni boshqarish uchun ishlatiladigan ma'lumotlar ham, operatsiyalar ham (kod) bitta ob'ektga joylashtirilgan. Masalan, ob'ekt tarmoq bo'ylab harakatlansa, u ma'lumotlar va xatti -harakatlarni o'z ichiga olgan holda, to'liq uzatiladi.

Bir butunlik – yaxlit kontekstda fikrlash nazariy jihatdan ajoyib yondashuv bo'lsa -da, har ikki tomonda ham tegishli kod nusxalari borligi sababli, xatti -harakatlarning o'zi yuborilmaydi. Shu bilan birga, butun ob'ektni butun tarmoq bo'ylab uzatiladigan kontekstda o'ylash muhimdir.


Download 1,11 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




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