Mustaqil ish obʼyektga yo‘naltirilgan dasturlash tamoyillari




Download 310,32 Kb.
bet7/8
Sana18.12.2023
Hajmi310,32 Kb.
#122036
1   2   3   4   5   6   7   8
Bog'liq
Muzaffarov Azizbek Dasturlash uslublari va paradigmalar mustaqil ish

Inkapsulyatsiya: Hech qattiq shamollaganmisiz? Sizning shifokoringiz tabletka tiniq, ammo ichidagi mayda granulalarni ko’rishingiz mumkin bo’lgan dori-darmonlarni buyurganmi? Bu inkapsulyatsiyadir. Ushbu tamoyil barcha muhim ma’lumotlar obyekt ichida joylashganligini va faqat tanlangan ma’lumotlarning ochiqligini bildiradi. Inkapsulyatsiyada ma’lumotlar uning ichida saqlanadi. Kapsulaning afzalligi shundaki, u ichidagi tarkibni har qanday tashqi noto’g’ri foydalanish va shikastlanishdan saqlaydi. Inkapsulyatsiya – bu ma’lumotlarni manipulyatsiya qiluvchi va ularni tashqi aralashuvlardan himoya qiluvchi ma’lumotlar hamda funksiyalarni bir-biriga bog’lash jarayonidir.
Polimorfizm: Bu xabarni bir nechta shakllarda ko’rsatish qobiliyati. Oilangizdagi rolingiz haqida o’ylab ko’ring. Siz qiz, ona, rafiq yoki xolavachchamisiz? Vaziyatga qarab, siz bir vaqtning o’zida turli rollardasiz. Bu polimorfizm, obyektning ko’p shakllarni olish qobiliyati. Obyektlar xatti-harakatlarni almashish uchun mo’ljallangan bo’ladi va ular bir nechta shakllarni olishlari mumkin, shuning uchun kodni takrorlash zaruratini kamaytiradi. Agar siz ushbu so’zni ajratsangiz, ushbu ma’nolarni bildiradi: poli: ko’p, morfizm: shakllar.
Meros – obyektga yo’naltirilgan dasturlash tillarining asosiy tushunchalaridan biridir. Meros – dasturchilar ishini optimallashtirish uchun mo’ljallangan hisoblanadi. Ushbu optimallashtirishda merosning roli dasturiy ta’minot muhandislariga sinflar ierarxiyasini yaratishga imkon berishdir.
Ilgari sizga dori yozib bergan shifokorni eslaysizmi? Biroq siz ularni qabul qilgach ham yaxshilanmadingiz, shuning uchun shifokoringiz kasalligingiz bo’yicha boshqa mutaxassisga murojaat qilishingiz kerakligini aytadi. Odatda barcha shifokorlar bir xil tayyorgarlikdan o’tadi, keyin ular o’zlarining ixtisoslashtirilgan ta’lim yo’nalishlariga ajraladilar. Barchasi shifokorlar, lekin turli darajadagi ta’limni olishadi. Meros – bu bir sinfning boshqa sinf bilan bog’lanish qobiliyati, xuddi odamlar bir-biriga bog’langan bo’lishidek.

Download 310,32 Kb.
1   2   3   4   5   6   7   8




Download 310,32 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Mustaqil ish obʼyektga yo‘naltirilgan dasturlash tamoyillari

Download 310,32 Kb.