• Polimorfizm. Meros 1. Inkapsulyatsiya tushunchasi.
  • 2. Polimorfizm.
  • Mustaqil ishi mavzu: Enkapsulyatsiya,merosxo‘rlik,polimorfizm Reja




    Download 281.99 Kb.
    Sana26.01.2024
    Hajmi281.99 Kb.
    #146621
    Bog'liq
    Dasturlash
    nbn, Yusupov Shuxrat, 97-maktab Wi-Fi (2), Ekstremal m.m.y. 26 variant Sulaymonova N., obrazovanie v velikobritanii, 823 @uqituvchiga hujjat, Ustama hujjatlari, TO\'PLAM , moliyaviy hisobotning mazmuni mohiyati (1). (1), M T va A8-ish, Kompyuter tarmoqlari, Устемеге УЛГИ хужжетлер 2024


    KATTAQO`RG`ON SERVIS TEXNIKUMINING 204 – GURUH TALABASI HAMIDOV JONIBEKNING DASTURLASH FANIDAN


    MUSTAQIL ISHI


    Mavzu: Enkapsulyatsiya,merosxo‘rlik,polimorfizm
    Reja


    1. Inkapsulyatsiya

    2. Polimorfizm.

    3. Meros


    1. Inkapsulyatsiya tushunchasi.
    Inkapsulyatsiya - bu ma'lumotlar va ushbu ma'lumotlarni boshqaradigan kodni birlashtirgan va ikkalasini ham tashqi buzilish yoki noto'g'ri foydalanishdan himoya qiluvchi mexanizm. Ob'ektga yo'naltirilgan dasturlashda kod va ma'lumotlar birlashtirilishi mumkin; bu holatda "qora quti" deb ataladigan narsa yaratilayotgani aytiladi. Kodlar va ma'lumotlar shu tarzda birlashtirilganda ob'ekt yaratiladi. Boshqacha qilib aytganda, ob'ekt - bu kapsulani qo'llab-quvvatlovchi narsa.

    Ob'ekt ichida kodlar va ma'lumotlar shaxsiy bo'lishi mumkin. Shaxsiy kodlar yoki ma'lumotlar faqat ushbu ob'ektning boshqa qismlari uchun mavjud. Shunday qilib, shaxsiy kodlar va ma'lumotlar dasturning ob'ektdan tashqarida mavjud bo'lgan qismlarida mavjud emas. Agar kodlar va ma'lumotlar ommaviy bo'lsa, ular ob'ekt ichida ko'rsatilganligiga qaramay, ular dasturning boshqa qismlarida mavjud. Odatiy holat - bu ob'ektning ochiq qismi ob'ektning yopiq elementlariga boshqariladigan interfeysni ta'minlash uchun ishlatiladi.
    2. Polimorfizm.
    Polimorfizm (yunoncha polimorfosdan) - ikki yoki undan ortiq o'xshash, ammo texnik jihatdan har xil masalalarni echishda bir xil nomdan foydalanishga imkon beruvchi xususiyat.
    Umuman olganda, polimorfizm tushunchasi - "bitta interfeys, ko'plab usullar" g'oyasi. Bu shuni anglatadiki, siz tegishli harakatlar guruhi uchun umumiy interfeys yaratishingiz mumkin.
    Dasturiy ta'minotni ishlab chiqish dasturiy interfeyslarni ishlab chiqishda alohida o'rganishni va rivojlanishni talab qildi. Ularning xilma-xilligi dasturiy ta'minot sohasida mashhurlikka erishgan bir qator foydalanuvchi interfeysi uslublarini ajratib ko'rsatishimizga imkon beradi. Ular orasida:

    Foydalanuvchi interfeysi - bu muammoli maydonning axborot modeli, foydalanuvchining axborot modeli bilan o'zaro aloqasi vositalari va usullarining to'plami, shuningdek, axborot modeli shakllanishini ta'minlovchi komponentlar.


    Avtomatlashtirilgan hisoblash tizimidan foydalanuvchi nafaqat qayta ishlashning aniq bosqichlarini, balki tizimdan foydalanish qulayligini ham kutish huquqiga ega. Bu shuni anglatadiki, kompyuter tizimidan foydalanishda odam o'z ish uslubini sezilarli darajada o'zgartirmasligi kerak.


    3. Meros
    Meros - bu bir ob'ekt boshqasining xususiyatlarini egallashi mumkin bo'lgan jarayon. Aniqrog'i, ob'ekt boshqa ob'ektning asosiy xususiyatlarini meros qilib olishi va o'ziga xos xususiyatlarni qo'shishi mumkin.
    Merosxo'rlik muhim, chunki u ierarxik tasnif tushunchasini qo'llab-quvvatlaydi. Sinf iyerarxiyasidan foydalanish katta ma'lumot oqimlarini boshqarishga imkon beradi. Masalan, ko'p qavatli uyni tavsiflash haqida o'ylab ko'ring. Uy - bu bino deb ataladigan umumiy sinfning bir qismi. Boshqa tomondan, inshoot odam qo'llarini yaratish deb atash mumkin bo'lgan ob'ektlarning yanada umumiy sinfining bir qismi bo'lgan umumiy sinfning bir qismidir.
    Biroq, merosdan foydalanishda siz ob'ektni o'ziga xos xususiyatlariga ega bo'lgan umumiy sinfni (yoki sinflarni) belgilash orqali ob'ektni tavsiflashingiz mumkin. OOPda meros juda muhim rol o'ynaydi.
    MyClass obj; //obektni elon qilish; obj=new MyClass(); //obekt yaratish Yoki: MyClass obj=new MyClass();//obekt yaratish
    Shunga o’xshash misollarda foydalanishimiz mumkin

    Eslatib o'tamiz, avtonom differensial tenglama ÿx = f(x) oddiygina f : D ÿ Rn funksiyasini Rn dagi D


    sohasidan berish orqali beriladi . Faraz qilaylik, f [D, R] D da aniqlangan CC real qiymatli funksiyalar
    fazosi bo'lsin. C k+1[D, R] dan C gacha bo'lgan Lf operatorini quyidagi
    tarzda aniqlash uchun f dan foydalanishimiz mumkin.
    Download 281.99 Kb.




    Download 281.99 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mustaqil ishi mavzu: Enkapsulyatsiya,merosxo‘rlik,polimorfizm Reja

    Download 281.99 Kb.