Ob'ektga yo'naltirilgan dasturlashda plomorfizim. Bajardi: Azamov Zafarbek Tekshirdi: Farmono sh. Ob'ektga yo'naltirilgan dasturlash
Download 25.19 Kb.
|
2 5192817964277041946
- Bu sahifa navigatsiya:
- Obektga yonaltirilgan dasturlash.
FARG’ONA DAVLAT UNIVERSITETI FIZIKA-MATEMATIKA FAKULTETI AMALIY MATEMATIKA VA INFORMATIKA YO’NALISHI. “DASTURKASH asoslari”fanigan MUSTAQIL ISH Mavzu: Ob'ektga yo'naltirilgan dasturlashda plomorfizim. Bajardi: Azamov Zafarbek Tekshirdi: Farmono SH. Ob'ektga yo'naltirilgan dasturlash. C # tili ob'ektga yo'naltirilgan dasturlash tamoyillariga asoslangan (OOP) va hc Coroutines ma'lum darajada ob'ektga yo'naltirilgan nym. Shuning uchun, hatto eng oddiy Coroutine-ni yozish uchun bilish juda muhimdir OOP tamoyillari. OOP - bu vazifalarni bajarish uchun kuchli texnologiya dasturchilar bilan uchrashish. Kompyuter ixtiro qilinganidan beri, dastur usullari qarashlar sezilarli darajada o'zgardi. Informatika taraqqiyoti davomida 1. C # tili C va C ++ avlodlari, shuningdek Java bilan yaqinlikka ega. 2. Tildan mustaqil ish vaqti (CLR) .NET dasturlarining bajarilishini boshqaradi. 3. J IT kompilyatori MSIL kodini ushbu protsessorning ichki kodiga va kodlariga o'zgartiradi zarurat tug'ilganda dasturning qismlari o'zgartiriladi. Ob'ektga yo'naltirilgan dasturlash 2 7 mutaxassislar asosan o'sish bilan bog'liq masalalarni hal qilishlari kerak edi dasturlarning murakkabligi. Masalan, birinchi kompyuterlarda dasturlash amalga oshirildi foydalanish paytida ikkilik mashina ko'rsatmalarini o'zgartirish orqali amalga oshirildi kompyuterning old qismidagi boshqaruv elementlaridan foydalangan. Ushbu usul Dastur bir necha yuz inst bilan cheklangan ekan, yaxshi ishladi rusius. Amaldagi kod miqdori oshgani sayin yig'ilish tili ixtiro qilindi va dasturchi, mashina ko'rsatmalarining ramziy ko'rinishini ishlatib, allaqachon bunga erishgan yanada murakkab va noqulay dasturlar bilan ishlash. Keyin, sozlang dasturlarning hajmi va murakkabligini oshirib, dasturchilar yuqori darajada rivojlangan FORTRAN va COBOL kabi tillar. Ushbu dastlabki tillar qachon o'z chegarasiga yetdi uning imkoniyatlari, tizimli dasturlash ixtiro qilindi. E'tibor bering, dasturlash texnologiyalarining rivojlanishining har bir bosqichida yaratilgan va dasturchiga tobora murakkablashib borayotgan muammolarni hal qilishga imkon beradigan vositalar. Ushbu yo'lda har qadamda yangi texnologiyalar eng yaxshi narsalarni o'zlashtirdi. oldingilaridan. Ko'plab loyihalar chegaraga yaqinlashadigan payt keldi bu erda tizimli dasturlash endi talablarga javob bera olmaydi
talablar va printsipial jihatdan yangi progressivga ehtiyoj bor edi ob'ektga yo'naltirilgan dasturlashga aylangan texnologiya. OOP tuzilgan dasturlashning eng yaxshi g'oyalarini o'zlashtirdi va ularni birlashtirdi bir nechta yangi tushunchalar bilan, natijada yangi usul dasturlarni tashkil etish. Tafsilotlarga berilmasdan, dastur deb aytishimiz mumkin ikki usuldan birida tuzilgan: uning kodi yoki uning ma'lumotlari atrofida. Tarkibiy dasturlash texnologiyasidan foydalanilganda, odatda dasturlar kod atrofida tartibga solingan. Bunday usulni «kod ta'sir ko'rsatuvchi» deb qarash mumkin ma'lumotlar to'g'risida ". OOP-da dasturlar boshqacha usulda ishlaydi. Ular ma'lumotlar atrofida tartibga solingan va ularning asosiy printsipini «ma'lumotlarning boshqarilishi bilan kirish» deb xulosa qilish mumkin kodga ". Ob'ektga yo'naltirilgan tilda siz ma'lumotlarni ham aniqlaysiz ushbu ma'lumotlarga ta'sir qilishi mumkin bo'lgan protseduralar (ya'ni, bu ma'lumotlar turi) ushbu ma'lumotlarga qo'llanilishi mumkin bo'lgan operatsiyalar turlarini belgilaydi). Ob'ektga yo'naltirilgan dasturlash tamoyillarini umuman qo'llab-quvvatlash OOP tillari, shu jumladan C # uchta umumiy narsaga ega - kapsulalash, polimorfizm va meros olish. Keling, ularni alohida ko'rib chiqaylik. Download 25.19 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling