Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi



Download 0,67 Mb.
Pdf ko'rish
bet1/5
Sana14.07.2021
Hajmi0,67 Mb.
#119265
  1   2   3   4   5
Bog'liq
DUVP ON



   

 

O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA 

KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI 

MUHAMMAD AL-XORAZMIY NOMIDAGI  

TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

 

“Dasturlash uslublari va paradegmalari” 



fanidan 

ORALIQ

 

NAZORAT

 

 

ISHI

 

Mavzu:

  

Ob’yektga yo‘naltirilgan dasturlash tamoyillari. 



 

                  Bajardi:                                             Eshmanov Eldor  

                  Guruh:                                              316-18  

  

 



 

 

Toshkent 2020 




Reja: 

1.Inkapsulyasiyalash 

2.Ommaviy, xususiy va himoyalangan kirishlar 

3.Inkapsulyasiyalash nima uchun kerak? 

4.Abstraksiya 

5.Vorislik 

6.Polimorfizm 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 


Ob'ektga yo'naltirilgan dasturlashda (OOP) inkapsulatsiya deganda 

ma'lumotlarni shu ma'lumotlar ustida ishlaydigan usullar bilan birlashtirish yoki 

ob'ektning ayrim qismlariga to'g'ridan-to'g'ri kirishni cheklash tushuniladi. 

Enkapsulyatsiya sinf ichida tuzilgan ma'lumotlar ob'ekti qiymatlarini yoki holatini 

yashirish, ularga ruxsatsiz shaxslarning to'g'ridan-to'g'ri kirishini oldini olish uchun 

ishlatiladi. Ma'lumotlarga kirish uchun odatda sinfda ("getters" va "setters" deb 

nomlanadi) jamoat uchun ochiq usullar taqdim etiladi va boshqa mijoz sinflari ushbu 

usullarni ob'ekt ichidagi qiymatlarni olish va o'zgartirish uchun chaqirishadi. 

Ushbu mexanizm faqat OOP uchun xos emas. Ma'lumotlarning mavhum 

turlarini amalga oshirish, masalan, modullar, xuddi shunday inkapsulatsiya shaklini 

taklif etadi. O'xshashlik dasturlash tili nazariyotchilari tomonidan ekzistensial 

turlarga qarab tushuntirildi.(Ma'nosi) 

Ob'ektga yo'naltirilgan dasturlash tillarida va boshqa tegishli sohalarda 

inkapsulyatsiya ikkita bog'liq, ammo aniq tushunchalardan biriga, ba'zan esa ularning 

kombinatsiyasiga taalluqlidir: 

Ob'ektning ayrim qismlariga to'g'ridan-to'g'ri kirishni cheklash uchun til 

mexanizmi. Ma'lumotlarni ushbu ma'lumotlarda ishlaydigan usullar (yoki boshqa 

funktsiyalar) bilan birlashtirishni osonlashtiradigan til konstruktsiyasi. 

Ba'zi dasturlash tillarini o'rganuvchilar va akademiklar birinchi ma'noni o'zi yoki 

ikkinchisi bilan birgalikda ob'ektga yo'naltirilgan dasturlashning ajralib turadigan 

xususiyati sifatida ishlatishadi, leksik yopilishlarni ta'minlaydigan ba'zi dasturlash 

tillari esa inkapsulyatsiyani ob'ektga yo'naltirilganligi uchun ortogonal tilning 

xususiyati sifatida ko'rib chiqadi. 

Ikkinchi ta'rif, ob'ektga yo'naltirilgan ko'plab tillarda va boshqa tegishli 

sohalarda tarkibiy qismlar avtomatik ravishda yashirilmasligi va bu bekor qilinishi 

mumkinligi bilan bog'liq; Shunday qilib, ma'lumotni yashirish ikkinchi ta'rifni afzal 

ko'rganlar tomonidan alohida tushuncha sifatida belgilanadi. 

 



Inkapsulyatsiya xususiyatlari ko'pgina ob'ektga yo'naltirilgan tillardagi sinflar 

yordamida qo'llab-quvvatlanadi, ammo boshqa alternativalar ham mavjud. 




Download 0,67 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




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