Ob'ektga yo'naltirilgan dasturlashda plomorfizim. Bajardi: Azamov Zafarbek Tekshirdi: Farmono sh. Ob'ektga yo'naltirilgan dasturlash


Download 25.19 Kb.
bet1/2
Sana02.01.2022
Hajmi25.19 Kb.
#196821
  1   2
Bog'liq
2 5192817964277041946




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:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling