obyekt modeli va uning afzaliklari

DOCX 5 стр. 76,1 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 5
2-amaliy mashg’ulot. obyekt modeli va uning afzaliklari har qanday dasturchi shug'ullanishi kerak bo'lgan muhim tushunchalardan biri bu obyektga yo'naltirilgan dasturlash tushunchasidir. qaysi dasturlash tilini o'rganayotganingizdan qat'i nazar, siz ushbu ta'rifga duch kelishingiz mumkin. oyd (ob'ektga yo'naltirilgan dasturlash) nima ekanligini va nima uchun kerakligi ekanligini tushunishga harakat qilib ko’raylik. oyd - bu sizning dastur kodingizni tartibga solish usullaridan biri. qoidaga ko'ra, biz dastur yozishni boshlaganimizda, biz dasturlash tilida ba'zi buyruqlarni yozishni boshlaymiz: buyruq1; buyruq2; buyruq3; … funksiya() { funksiya tanasi; } funksiyani chaqirish(); dastur yozish jarayonida dasturlash tili buyruqlari birin-ketin yuqoridan pastgacha yoziladi, kod yozishning ushbu yondashuvi “yuqoridan-pastga” deb ataladi. sizning kodingizni tartibga solishning bu usuli protseduraviy yondashuv deb ataladi. to’liq dastur - bu ma'lum bir protsedura, bu dastur bajaradigan buyruqlar to'plami. dasturlarni yozishga protsedurali yondashuv yaxshi, lekin sizning dasturingiz kichik bo'lsa bundan foydalanishingiz mumkin. dastur hajmi katta bo’la boshlagach, siz darhol ushbu protseduraviy yondashuvdagi muammolarning ba'zi qiyinchiliklarini sezasiz. · kod …
2 / 5
pishingiz mumkin. bunday yo'l bor va u oyd deb nomlanadi. so'nggi paytlarda u juda mashhur bo'lib ketdi. oyd - bu katta va murakkab dasturlarni ishlab chiqishni soddalashtirishning bir usuli. bular prinsipial jihatdan, agar bizga biron bir katta dastur yozishning hojati bo'lmasa, oydsiz osonlikcha qila olamiz. oydning fikri shundaki, koddagi har qanday harakat yoki amal qandaydir obyekt tomonidan bajarilishi kerak. biz oydda biron bir buyruqni qabul qila olmaymiz va yozolmaymiz, bu buyruq ma'lum bir obyekt tomonidan bajarilishi kerak. agar kimdir dasturda biror vazifani bajarsa, uni ma'lum bir obyekt bajarishi kerak. obyektlar bir-biri bilan muloqot qilishlari, o'zaro ta'sir o'tkazishlari, o'zlari o'rtasida biror narsani uzatishi mumkin. obyekt nimani anglatadi? buni kompyuter o'yinida ko'rish mumkin. katta, murakkab o'yinlar va dasturlar odatda obyektga yo'naltirilgan uslubda yoziladi. bu dasturda mavjud bo'lgan hamma narsa obyekt. agar siz qandaydir personaj olsangiz, u biror joyga (chapga yoki o'ngga) borishi, hujum qilishi, olib kelishi, qurishi mumkin. bu personaj qila oladigan …
3 / 5
ida kod yozishning sxematik misoli: obyekt { xossa: qiymat; funksiya_metod() { ichki_funksiya_tanasi } } obyekt->metodni_chaqirish(); bu shartli misol. u har xil dasturlash tillarida turlicha ko'rinadi. ob'ektga yo'naltirilgan dasturlashning asosiy afzalligi shundaki, ularni boshqarish uchun ishlatiladigan ma'lumotlar ham, operatsiyalar ham (kod) bitta ob'ektga joylashtirilgan. masalan, ob'ekt tarmoq bo'ylab harakatlansa, u ma'lumotlar va xatti -harakatlarni o'z ichiga olgan holda, to'liq uzatiladi. bir butunlik – yaxlit kontekstda fikrlash nazariy jihatdan ajoyib yondashuv bo'lsa -da, har ikki tomonda ham tegishli kod nusxalari borligi sababli, xatti -harakatlarning o'zi yuborilmaydi. shu bilan birga, butun ob'ektni butun tarmoq bo'ylab uzatiladigan kontekstda o'ylash muhimdir. to'g'ri loyihalash – bu konsepsiyaning yaxshi namunasi- bu brauzer yuklanadigan ob'ekt. brauzer ma'lum bir ob'ekt qanday harakatlarni bajarishini oldindan bilmaydi, chunki u hali kodni "ko'rmagan". ob'ekt yuklangach, brauzer ushbu ob'ektdagi kodni bajaradi va undagi ma'lumotlarni ishlatadi. ob'ekt nima ob'ektlar ob'ektga yo'naltirilgan dasturlarning qurilish bloklari hisoblanadi. ob'ektga yo'naltirilgan texnologiyadan foydalanadigan dastur asosan ob'ektlar to'plamidir. misol …
4 / 5
narsani ifodalaydi. protsedurali tillarda xatti-harakatlar protseduralar, funktsiyalar va kichik dasturlar bilan belgilanadi. obyektga yo'naltirilgan dasturlash terminologiyasida ob'ektlarning xatti-harakatlari metodlarda mavjud bo'lib, unga xabar yuborish orqali usul chaqiriladi. e'tibor bering, bizning employee misolimizda, xodimlar ob'ektining zarur xatti-harakatlaridan biri - har xil atributlar uchun qiymatlarni o'rnatish va qaytarishdir. shunday qilib, har bir atributda setgender () va getgender () kabi mos usullar bo'ladi. bunday holda, boshqa ob'ektga bunday ma'lumot kerak bo'lganda, u xodim ob'ektiga xabar yuborishi va uning gender atributining qiymatini bilib olishi mumkin. ob'ektga yo'naltirilgan texnologiya boshqa texnologiyalarning ko'pchiligi singari, doimiy rivojlanmoqda. bu, ayniqsa, ma'lumotlar haqida gap ketganda to'g'ri. ob'ektlardan foydalanishning eng qiziqarli afzalliklaridan biri shundaki, bu ma'lumotlar paketning bir qismi - bu koddan ajratilmagan. getter va setter - getter va setter tushunchasi ma'lumotlarni yashirish konsepsiyasini qo'llab-quvvatlaydi. boshqa ob'ektlar ob'ektlardan birida joylashgan ma'lumotlarni to'g'ridan -to'g'ri boshqarishi shart emasligi sababli, qabul qiluvchilar va o'rnatuvchilar ob'ekt ma'lumotlariga boshqariladigan kirishni ta'minlaydi. qabul qiluvchilar va o'rnatuvchilar …
5 / 5
yee ob'ektiga xabar yuborishi kerak (bu holda getsocialsecuritynumber () metodiga tegishli). bu shuni anglatadiki, payroll ob'ekti employee obyektining getsocialsecuritynumber () metodini chaqiradi. xodim ob'ekti bu xabarni "ko'radi" va so'ralgan ma'lumotni qaytaradi. image1.png image2.png image3.png atpugytel: socialsecuritynumber gender dateofbirth oobexkt employee nopegenna: getsocialsecuritynumber getgender getdateofbirth ree get_ss#() o6pbextt payroll ©; employee -socialsecuritynumber:string -gender:boolean —dateofbirth:date +getsocialsecuritynumber:string +getgender:boolean +getdateofbirth:date +setsocialsecuritynumber:void +setgender:void +setdateofbirth:void payroll -pay:double +calculatepay:double

Хотите читать дальше?

Скачайте все 5 страниц бесплатно через Telegram.

Скачать полный файл

О "obyekt modeli va uning afzaliklari"

2-amaliy mashg’ulot. obyekt modeli va uning afzaliklari har qanday dasturchi shug'ullanishi kerak bo'lgan muhim tushunchalardan biri bu obyektga yo'naltirilgan dasturlash tushunchasidir. qaysi dasturlash tilini o'rganayotganingizdan qat'i nazar, siz ushbu ta'rifga duch kelishingiz mumkin. oyd (ob'ektga yo'naltirilgan dasturlash) nima ekanligini va nima uchun kerakligi ekanligini tushunishga harakat qilib ko’raylik. oyd - bu sizning dastur kodingizni tartibga solish usullaridan biri. qoidaga ko'ra, biz dastur yozishni boshlaganimizda, biz dasturlash tilida ba'zi buyruqlarni yozishni boshlaymiz: buyruq1; buyruq2; buyruq3; … funksiya() { funksiya tanasi; } funksiyani chaqirish(); dastur yozish jarayonida dasturlash tili buyruqlari birin-ketin yuqoridan pastgacha yoziladi, kod yozishning ushbu...

Этот файл содержит 5 стр. в формате DOCX (76,1 КБ). Чтобы скачать "obyekt modeli va uning afzaliklari", нажмите кнопку Telegram слева.

Теги: obyekt modeli va uning afzalikl… DOCX 5 стр. Бесплатная загрузка Telegram