OB
’EKTGA YO‘NALTIRILGAN DASTURLASH
https://doi.org/10.5281/zenodo.6601800
Bakhtiyorova Mokhiruy
Toshkent axborot texnologiyalar universiteti talabasi;
Khushbakov Sherzod
Toshkent axborot texnologiyalar universiteti talabasi;
Khamraev Mansur
Toshkent axborot texnologiyalar universiteti talabasi;
Annotatsiya:
Ob’ektga yo’naltirilgan dasturlash (OOP)
- bu kompyuter dasturlash
modeli bo’lib, u funksiyalar va mantiq emas, balki ma’lumotlar yoki ob’ektlar atrofida
dasturiy ta’mino
t dizaynini tashkil qiladi.
Ob’ektni noyob atributlar va xatti
-harakatlarga
ega bo’lgan ma’lumotlar maydoni sifatida aniqlash mumkin.
Kalit so‘zlar:
OOP, inkapsulatsiya, abstrakt, metod, meros, polimorfizm.
OOP asosiy e’tiborni ishlab chiquvchilar ularni m
anipulyatsiya qilish uchun
zarur bo’lgan
mantiqqa emas, balki boshqarmoqchi bo’lgan ob’ektlarga
qaratadi. Dasturlashning bunday yondashuvi katta, murakkab va faol
yangilanadigan yoki xizmat ko’rsatuvchi dasturlar uchun juda mos keladi.
Bunga
ishlab chiqarish va dizayn dasturlari, shuningdek, mobil ilovalar kiradi; masalan,
OOP tizimi simulyatsiya dasturlarini ishlab chiqarish uchun ishlatilishi mumkin.
Ob’ektga yo’naltirilgan
dasturni tashkil etish, shuningdek, loyihalar
guruhlarga bo’lingan
holda hamkorlik
da ishlab chiqish uchun usulni foydali
qiladi.
OOP ning qo’shimcha afzalliklariga kodning qayta ishlatilishi,
kengaytirilishi va samaradorligi kiradi.
OOPda birinchi qadam dasturchi manipulyatsiya qilmoqchi bo’lgan barcha
ob’ektlarni to’plash va ularning b
ir-
biri bilan qanday bog’liqligini aniqlashdir
- bu
mashq
ma’lumotlarni
modellashtirish
deb nomlanadi. Ob’ektga misollar ism va
manzil kabi xususiyatlar bilan tavsiflangan inson kabi jismoniy shaxslardan
tortib,
vidjetlar
kabi kichik kompyuter dasturlarigacha bo’lishi mumkin. Ob’ekt
ma’lum bo’lgach,
u o’z ichiga olgan ma’lumotlar
turini va uni boshqarishi
mumkin bo’lgan har qanday mantiqiy ketma
-
ketlikni belgilaydigan ob’ektlar
sinfi
bilan etiketlanadi. Har bir aniq mantiqiy ketma-ketlik usul sifatida
tanilgan.
Ob’ektlar xabarlar deb ataladigan yaxshi belgilangan interfeyslar bilan
aloqa qilishi mumkin.
Ob’ektga yo’naltirilgan dasturlashning tuzilishi yoki qurilish bloklari
quyidagilarni o’z
ichiga oladi:
1.
Sinflar
-
bu foydalanuvchi tomonidan belgilangan ma’lumotlar
turlari bo’lib, ular alohida ob’ektlar, atributlar va usullar
uchun loyiha sifatida
ishlaydi.
2.