• Ikkinchi muhim tamoyil
  • Obyektga mo‘ljallangan dasturlashning asosiy tamoyillari




    Download 0,53 Mb.
    bet3/6
    Sana30.05.2024
    Hajmi0,53 Mb.
    #257975
    1   2   3   4   5   6
    Bog'liq
    1-ma\'ruza

    2. Obyektga mo‘ljallangan dasturlashning asosiy tamoyillari

    • Obyektga yo‘naltirilgan dasturlash (OOP) dasturiy ta’minotni loyihalash bo‘lib, u kompyuter dasturi xabarlar orqali bir-biri bilan o‘zaro ta’sir qiluvchi obyektlardan iborat degan fikrga asoslanadi. Ushbu bo‘limda biz OOP ning asosiy tamoyillari va ular dasturiy ta’minotni ishlab chiqishda qanday qo‘llanilishini o‘rganamiz.

    OOP ning birinchi asosiy printsipi - bu inkapsulyatsiya. Ushbu kontseptsiya ma'lumotlar va tegishli xatti-harakatlarni sinf deb ataladigan yagona ob'ektga guruhlashni o‘z ichiga oladi. Inkapsulyatsiya orqali biz sinfning ichki tafsilotlarini yashirishimiz va faqat u bilan o‘zaro aloqada bo‘lishimizga imkon beradigan ommaviy usullarni fosh qilishimiz mumkin. Bunga umumiy, xususiy va himoyalangan kabi kirish modifikatorlaridan foydalanish orqali erishiladi.

    • OOP ning birinchi asosiy printsipi - bu inkapsulyatsiya. Ushbu kontseptsiya ma'lumotlar va tegishli xatti-harakatlarni sinf deb ataladigan yagona ob'ektga guruhlashni o‘z ichiga oladi. Inkapsulyatsiya orqali biz sinfning ichki tafsilotlarini yashirishimiz va faqat u bilan o‘zaro aloqada bo‘lishimizga imkon beradigan ommaviy usullarni fosh qilishimiz mumkin. Bunga umumiy, xususiy va himoyalangan kabi kirish modifikatorlaridan foydalanish orqali erishiladi.

    Ikkinchi muhim tamoyil - bu irsiyat. Meros bizga mavjud sinflardan yangi sinflar yaratish, ularning imkoniyatlaridan foydalanish va kengaytirish imkonini beradi. Sinfdan meros olganingizda, yangi sinf asosiy sinfning barcha atributlari va usullarini oladi va siz yangi a'zolarni qo‘shishingiz yoki mavjudlarini o‘zgartirishingiz mumkin.

    • Ikkinchi muhim tamoyil - bu irsiyat. Meros bizga mavjud sinflardan yangi sinflar yaratish, ularning imkoniyatlaridan foydalanish va kengaytirish imkonini beradi. Sinfdan meros olganingizda, yangi sinf asosiy sinfning barcha atributlari va usullarini oladi va siz yangi a'zolarni qo‘shishingiz yoki mavjudlarini o‘zgartirishingiz mumkin.

    Download 0,53 Mb.
    1   2   3   4   5   6




    Download 0,53 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Obyektga mo‘ljallangan dasturlashning asosiy tamoyillari

    Download 0,53 Mb.