• Obyektga Yo’naltirilgan Dasturlashning Afzalliklari
  • Inkapsulyasiya
  • Nima Uchun Bizga Obyektga Yo’naltirilgan Dasturlash Kerak




    Download 1 Mb.
    bet6/10
    Sana06.02.2024
    Hajmi1 Mb.
    #152156
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    Ma‘lumotlar tuzilmasi va algoritmlar
    Qayta tiklovchi energiya manbalari, 14-Amaliy ish, 15-Amaliy ish, A Method on Multimedia Service Traffic Monitoring (2), 1-amaliy ish, 5- variant, amaliy ish -7, ORACLE ma\'lumotlar bazasi, 3-labaratoriya ish, 1-labaratoriya ish, Hesh jadvallari va funksiyalari, 1111, 1711389408, Affin Sezar shifrlash algoritmi
    Nima Uchun Bizga Obyektga Yo’naltirilgan Dasturlash Kerak
    Obyektga yo’naltirilgan dasturlash fikrlash jarayoniga va ularni manipulyatsiya qilish uchun zarur bo’lgan mantiqqa emas, balki ishlab chiaruvchining manipulyatsiya qilmoqchi bo’lgan narsani amalga oshirishiga qaratilgan bo’ladi.
    Obyektga Yo’naltirilgan Dasturlashning Afzalliklari:




    • Masshtabli va yangilanishi mumkin – barcha ma’lumotlarni bir joyda saqlash mumkin.

    • Xavfsizlik – inkapsulyatsiya va abstraktsiya yordamida murakkab kod yashiringan bo’ladi, texnik xizmat ko’rsatish osonroq va protokollar himoyalangan.

    • Samaradorlik — kodni saqlash va qayta foydalanishni osonlashtiradi.

    • Modullilik – inkapsulyatsiya obyektlarni avtomatik ravishda saqlashga imkon beradi hamda hamkorlik va muammolarni bartaraf etish uchun aniq modulli tuzilmani ta’minlaydi.

    • Qayta foydalanish imkoniyati – komponentlar qayta ishlatilishi mumkin, bir xil kod bir necha marta moslashtirilishi va o’zgartirilishi mumkin.


    Inkapsulyasiya – bu berilganlar va ularni qayta ishlovchi
    kodni birlashtirish mexanizmi. 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 (nusxasi) 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.

    Berilgan sinf obyektini yaratish konstruktor deb


    nomlanuvchi maxsus funksiya - a’zo tomonidan, o’chirish esa destruktor deb nomlanuvchi maxsus funksiya – a’zo orqali amalga oshiriladi.
    Sinf ichki berilganlarga murojaatni cheklab qo’yishi
    mumkin. Cheklov berilganlarni ochiq (public), yopiq (private) va himoyalangan (protected) deb aniqlaydi.


    Download 1 Mb.
    1   2   3   4   5   6   7   8   9   10




    Download 1 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Nima Uchun Bizga Obyektga Yo’naltirilgan Dasturlash Kerak

    Download 1 Mb.