Va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent


Ushbu va boshqa zamonaviy tillar tomonidan qo'llab-quvvatlanadigan virtual usullar



Download 464 Kb.
bet3/4
Sana01.06.2022
Hajmi464 Kb.
#624539
1   2   3   4
Ushbu va boshqa zamonaviy tillar tomonidan qo'llab-quvvatlanadigan virtual usullar:
kontseptsiyasi polimorf o'zgaruvchilardan foydalanganda kerakli usullarning bajarilishini ta'minlash vositasi sifatida, ya'ni mohiyatiga ko'ra, bir qismini amalga oshirish uchun usullarni chaqirish qobiliyatini kengaytirishga urinish sifatida paydo bo'ldi. xabarni qayta ishlash mexanizmi tomonidan taqdim etilgan funksionallik.
Dinamik usul bilan bog'lash
Ob'ektlarning polimorf xatti-harakatini ta'minlash dastur tomonidan chaqiriladigan usullarni bog'lash (ya'ni, qaysi aniq usul chaqirilishini aniqlash) kompilyatsiya bosqichida emas, balki dasturni bajarish paytida qo'shimcha vaqt talab qiladigan zaruratga olib keladi. Shu bilan birga, dinamik ulanish aslida qo'ng'iroqlarning 20% ​​dan ko'p bo'lmagani uchun talab qilinadi, ammo ba'zi OOP tillari undan doimo foydalanadi.
Abstraktsiyaning sezilarli chuqurligi
OOP rivojlanishi ko'pincha "qatlamli" ilovalarni yaratishga olib keladi, bu erda ob'ekt tomonidan kerakli harakatni bajarish quyi darajadagi ob'ektlarga ko'plab qo'ng'iroqlargacha kamayadi. Bunday dasturda juda ko'p usul qo'ng'iroqlari va usulni qaytarish mavjud, bu, albatta, ishlashga ta'sir qiladi.
Meros kodni xiralashtiradi
Odatda dastur tomonidan bevosita foydalaniladigan meros ierarxiyasining "yakuniy" sinflari bilan bog'liq kod nafaqat bu sinflarning o'zida, balki ularning ajdodlari sinflarida ham joylashgan. Xuddi shu sinfga tegishli usullar aslida turli sinflarda tasvirlangan. Bu ikkita zerikarli narsaga olib keladi:
Tarjima tezligi pasayadi, chunki bog'lovchi ierarxiyaning barcha sinflarining tavsiflarini yuklashi kerak.
Sahifalangan xotiraga ega tizimda dasturning ishlashi pasayadi - bir sinfning usullari jismonan kodning turli joylarida, bir-biridan uzoqda joylashganligi sababli, meros usullariga faol kirishuvchi dastur qismlari ishlaganda, tizim bajarishga majbur bo'ladi. sahifalarni tez-tez almashtirish.
Inkapsulyatsiya ma'lumotlarga kirish tezligini pasaytiradi
Sinf maydonlariga tashqaridan to'g'ridan-to'g'ri kirishni taqiqlash kirish usullarini yaratish va ulardan foydalanish zaruriyatiga olib keladi. Va kirish usullarini yozish, kompilyatsiya qilish va bajarish qo'shimcha xarajatlar bilan bog'liq.

Download 464 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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