• Mа’ruza rejasi
  • Obyektga yo‘naltirilgan dasturlash
  • Ma’lumotlarni abstraksiyalash
  • Inkapsulyasiya
  • Dasturlash 1 swd 1316 obyektga yo'naltirilgan dasturlash tushunchasi 08




    Download 5.15 Mb.
    bet1/6
    Sana29.02.2024
    Hajmi5.15 Mb.
    #164682
      1   2   3   4   5   6
    Bog'liq
    6GiGFui03HeLXeAYUXeC4NAQWru2AFjWJFHMPQUb
    ELMASH mustaqil ish yuzlik 3, KURS ISHI YAKUNI, Тема кого можно назвать лидером, Bir jinsli magnit maydonda tokli ramkaning aylanma harakati Magn-fayllar.org, 1 kurs ON 3, 6-sinf 2 asosiy, tyhgggh, tyhgggh (1), 1684428182, Tahlil daftar, Tovar-moddiy zaxiralari auditining asosiy me’yoriy hujjatlari, Do\'stmurodova, Nazorat savollari, Жаркуча МФЙ файл, 5-11 sinf Mustaqillik dars ishlanma 32 yillik 2023-2024 o\'quv yili
    • DASTURLASH 1
    • SWD 1316
    • OBYEKTGA YO'NALTIRILGAN DASTURLASH TUSHUNCHASI
    • 08
    • MAVZU
    • “Informatika asoslari” kafedrasi assistenti

    Mа’ruza rejasi

    • OYD nima?
    • Ma’lumotlarni abstraksiyalash.
    • Inkapsulyatsiya.
    • Konstruktor.
    • Sinf, sinf maydonlari va obyektlari.
    • Vorislik va polimorfizm tushunchalari.
    • Struktura tushunchasi.
    • Xulosa.

    Obyektga yo‘naltirilgan dasturlash

    • (OYD) – bu dasturlashga yangi bir yondashuvdir. Ma’lumotlarning turlari yildan yilga o’zgarib va ko’payib borayotgani va ularni boshqarishning yangi texnologiyalarini yaratish OYD ning asosiy maqsadi hisoblanadi.
    • Hozirda barcha zamonaviy dasturlash tillari OYD tamoyillari asosida ishlamoqda.
    • OYD asosida yangidan yangi obyektlar yaratiladi. Ushbu obyektlar hayotning muhim jabhalariga tadbiq etib borilada.

    Ma’lumotlarni abstraksiyalash

    • Ma’lumotlarni abstraksiyalash – berilganlarni yangi turini yaratish imkoniyati bo‘lib, bu turlar bilan xuddi ma’lumotlarning tayanch turlari bilan ishlagandek ishlash mumkin.
    • Odatda yangi turlarni ma’lumotlarning abstrakt turi deyiladi, garchi ularni soddaroq qilib «foydalanuvchi tomonidan aniqlangan tur» deb atash ham mumkin.

    Inkapsulyasiya

    • Inkapsulyasiya – bu berilganlar va ularni qayta ishlovchi kodni birlashtirish mehanizmi. Inkapsulyasiya berilganlar va kodni tashqi ta’sirdan saqlash imkonini beradi.
    • Yuqoridagi ikkita konsepsiyani amalga oshirish uchun C++ tilida sinflar ishlatiladi. Sinf termini bilan obyektlar turi aniqlanadi. Sinfning har bir vakili (nushasi) obyekt deb nomlanadi. Har bir obyekt o‘zining alohida holatiga ega bo‘ladi. Obyekt holati uning berilganlar-a’zolarning ayni paytdagi qiymati bilan aniqlanadi. Sinf vazifasi - uning funksiya-a’zolarining sinf obyektlari ustida bajaradigan amallar imkoniyati bilan aniqlanadi.

    Download 5.15 Mb.
      1   2   3   4   5   6




    Download 5.15 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Dasturlash 1 swd 1316 obyektga yo'naltirilgan dasturlash tushunchasi 08

    Download 5.15 Mb.