• Polimorfizm
  • Identifikatsiya
  • Bajardi : Abduraximov Sunnatillo




    Download 441 Kb.
    Pdf ko'rish
    bet2/7
    Sana06.01.2024
    Hajmi441 Kb.
    #131229
    1   2   3   4   5   6   7
    Bog'liq
    Abduraximov Sunnatillo

    Inkapsulyatsiya 
    Inkapsulyatsiya ma'lumotlar atributlarini va ularni sinf ichida boshqaradigan 
    usullarni birlashtiradi. Ma'lumotlar yaxlitligini himoya qilish uchun ayrim 
    komponentlar yashirin bo'lishi yoki tashqi tomondan to'g'ridan-to'g'ri kirishni 
    cheklashi mumkin. O'zaro ta'sir faqat belgilangan interfeyslar orqali amalga 
    oshiriladi. Bu noto'g'ri foydalanishdan saqlaydi va maxsus amalga oshirish 
    tafsilotlarini yoqadi. 
    Polimorfizm 


    Polimorfizm turli sinflar ob'ektlarini umumiy supersinf tipidagi ob'ektlar 
    sifatida ko'rib chiqishga va ularni bir-birining o'rnida ishlatishga imkon 
    beradi. Bitta usul interfeysi bir nechta ma'lumotlar turlarida ishlashi 
    mumkin. Polimorfizm tizimlarni kengaytirish va ko'proq umumiy qayta 
    ishlatiladigan kod yozish uchun moslashuvchanlikni ta'minlaydi. 
    Qat'iylik 
    Qat'iylik deganda, ularni yaratgan dastur tugagandan keyin ham mavjud 
    bo'lishda davom etadigan ob'ektlar tushuniladi. Ularning holati saqlanadi, shuning 
    uchun ob'ektlarni keyingi seanslarda olish mumkin. Bu o'zaro aloqalar orasidagi 
    ma'lumotni yo'qotmasdan ma'lumotlarni uzoq muddatli saqlash uchun juda 
    muhimdir. 
    Identifikatsiya 
    Har bir ob'ektga, hatto bir xil atribut qiymatlariga ega bo'lsa ham, uni boshqa 
    ob'ektlardan ajratib turadigan noyob identifikator beriladi. Bu ob'ekt havolalari va 
    munosabatlarini aniq boshqarish imkonini beradi. 
    Bitimlar 
    Tranzaksiyalar 
    operatsiyalarni 
    hamma 
    yoki 
    hech 
    narsa 
    birligiga 
    guruhlaydi. Agar biron bir qism bajarilmasa, ma'lumotlar bazasi barqarorligini 
    ta'minlash uchun butun tranzaksiya orqaga qaytariladi. Tranzaktsiyalar yaxlitlikni 
    ta'minlaydigan atomiklik, izolyatsiya va chidamlilik kabi xususiyatlar bilan 
    ishonchlilikni ta'minlaydi. 


    Ob'ektga yo'naltirilgan ma'lumotlar bazasi komponentlari

    Download 441 Kb.
    1   2   3   4   5   6   7




    Download 441 Kb.
    Pdf ko'rish