• Dauletov Adilbek Y . Toshkent 2024 Obyektga yo’naltirilgan dasturlash
  • Ob’ektga yo‘naltirilgan dasturlash
  • Alfraganus university




    Download 169.96 Kb.
    bet1/4
    Sana09.01.2024
    Hajmi169.96 Kb.
    #132897
      1   2   3   4
    Bog'liq
    OOP-parafdigmalar
    2. БЮДЖЕТ ТАСНИФИ, Laboratoriya ishi5, 10-amaliy mashg’ulot o’lchashlarni bajarish metodikasini (O’BM) , portal.guldu.uz-Fanning o`quv dasturi (1), Yorug’likning sochilish xira muhitlarda yorug’likning sochilishi, Topologilar (1), Ma\'naviy barkamol insonni shakillanishida oilaning tutgan o\'rni , 4-modul, Ilxam Satiniyazov Tvv-2 Guruh talabasi, BKXT 2-ámeliy Qq, Amaliyot Kundaligi 2022 2d5a4dd6ce328eadcef95bb47f9e0bb9, флотация железа, 10.TERMOELEKTRON EMISSIYA., Kimyo Tarixi.Nuraliyva G.Qodirova Sh.Ibragimova Yu., Н,А,Султонов Физика курси ўзбек (1)

    ALFRAGANUS UNIVERSITY

    Dasturiy injiniring yo’nalishi kunduzgi ta’lim shakli 3-kurs 21-1 guruhi talbasi Saydillayev Zayniddinning “Dasturlash uslublari va paradigmalar” fanidan 2023-2024 o’quv yilida qoldirgan darslarini qayta sihlash


    Qabul qiluvchi:


    Dauletov Adilbek Y.
    Toshkent 2024
    Obyektga yo’naltirilgan dasturlash
    Ob’ektga yo‘naltirilgan dasturlash atamasi dastlab 60-yillarning o‘rtalarida, Simula-67 dasturlash tilida paydo bo‘lgan. Ammo, bu til FORTRAN, ALGOL, PL/1 kabi tillarga nisbatan o‘zining imkoniyatlari past bo‘lganligi hamda shu davrda yechish talab qilingan masalalar uchun yetarli vositalarni taklif qila olmagani uchun dasturchilar orasida keng ommalasha olmadi. Keyinchalik ob’ektga yo‘naltirilgan dasturlash Smalltalk, Object Pascal, C++, Ada, hozirda esa C# kabi yuqori darajali dasturlash tillarining topologiyasi asosida rivojlandi va ommalashdi.


    Ob’ektga yo‘naltirilgan dasturlash – bu dasturlashning shunday yangi yo‘nalishiki, dasturiy tizimda o‘zaro aloqada bo‘lgan ob’ektlar majmuasi sifatida qaraladi va xar bir ob’ektni ma’lum bir klassga mansub hamda xar bir klass qandaydir shajarani hosil qiladi deb hisoblanadi. Alohida olingan klass ma’lumotlar to‘plami va ular ustida bajariladigan amallarning to‘plami sifatida qaraladi. Bu klassning elementlariga faqat shu klassda aniqlangan amallar orqali murojaat qilish mumkin. Dasturdagi ma’lumotlar va ular ustida bajariladigan amallar o‘rtasidagi o‘zaro bog‘liqlik an’anaviy dasturlash tillariga nisbatan dasturiy tizimlarning ishonchliligini ta’minlaydi. Ob’ektga yo‘naltirilgan dasturlashning eng asosiy tushunchasi ob’ekt va klass hisoblanadi.

    Obyekt nima?
    Obyekt Obyektga yo'naltirilgan dasturlash(OYD) texnologiyasining eng asosiy kalit tushunchasidir. Atrofga qarang, haqiqiy hayotdagi bir necha obyektlarni ko'rishingiz mumkin: stol, uy, it, mushuk, televizor va h.k.
    Ularning barchasining albatta hususiyatlari va bajaradigan vazifalari (funktsiyalari) bor. Masalan, Mushuk hususiyatlari: rangi, qorni to'qligi, yoshi, jinsi; funktsiyalari: ovqat yeyishi, myovlashi, yurishi, sichqon tutishi. Mashina, hususiyatlari: tezligi, rangi, nomi, narxi; funktsiyalari: yurishi, to'xtashi, oyna artgichlarining ishlashi, eshiklarning ochilib yopilishi v.h.k. Bu kabi hayotiy misollarning hususiyatlari va funktsiyalarini aniqlash OYD nuqtai nazaridan fikrlashning eng zo'r ko'rinishidir.

    Download 169.96 Kb.
      1   2   3   4




    Download 169.96 Kb.