Assembler dasturlash tili qanday dasturlash tilllari oilasiga kiradi?


Abstrakt sinf obyektini yaratish mumkinmi?


Download 1.27 Mb.
bet49/53
Sana26.02.2023
Hajmi1.27 Mb.
#1232070
1   ...   45   46   47   48   49   50   51   52   53
Bog'liq
Paradigma-300-pdf

Abstrakt sinf obyektini yaratish mumkinmi?

mumkin emas


mumkin

sharoitga qarab mumkin yoki yo’q

To’gri javob mavjud emas.




obyekt turini oshkor ravishda abstrakt sinf turiga keltirish mum-kinmi

mumkin emas


mumkin

sharoitga qarab mumkin yoki yo’q

To’gri javob mavjud emas.




Polimorfizm bu:

tegishli sinflar uchun xos bo'lgan amallarni ko'rsatish uchun bitta ismdan foydalanishga imkon beradigan vosita


bir xil sinfda bir xil nomdagi usullardan foydalanishga imkon beradigan vosita;



57


bir xil amallarni bajarish uchun bir xil sinfdagi turli nomdagi usullardan foydalanishga imkon beradigan vosita

funktsiyalarni turli xil turlari yoki turli xil argumentlar bilan ishlash uchun ortiqcha yuklashga imkon beradigan vosita.




Ob'ektga yo'naltirilgan dasturlashda polimorfizm amalga oshiriladi:

qayta yuklash mexanizmlari (funktsiyalar va operatsiyalar), virtual funktsiyalar va shablonlar orqali


haddan tashqari yuk mexanizmlari (funktsiyalar va operatsiyalar) va shablonlar orqali;


virtual funktsiyalar va shablonlar orqali;


ortiqcha mexanizmlar (funktsiyalar va operatsiyalar) va virtual funktsiyalar orqali




OYD qanday xossasi bir xil ierarxiyaning turli xil ob'ektlariga huddi birday munosabatda bo'lishga imkon beradi?

polimorfizm


inkapsylyatsiya


abstraktlash


meroshorlik




Polimorfizm quyidagi mexanizmlar orqali amalga oshiriladi:

funktsiyalar, virtual funktsiyalar, shablonlarning haddan tashqari ko'payishi


vazifalarni haddan tashqari yuklash, usullarni, shablonlarni meros qilib olish;


usullar, virtual funktsiyalar, shablonlarni meros qilib olish


ortiqcha yuklash funktsiyalari, merosxo'rlik, virtual funktsiyalar.





Download 1.27 Mb.

Do'stlaringiz bilan baham:
1   ...   45   46   47   48   49   50   51   52   53




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