• Modullilik.
  • Hosildorlik.
  • Mustaqil ish obʼyektga yo‘naltirilgan dasturlash tamoyillari




    Download 310,32 Kb.
    bet4/8
    Sana18.12.2023
    Hajmi310,32 Kb.
    #122036
    1   2   3   4   5   6   7   8
    Bog'liq
    Muzaffarov Azizbek Dasturlash uslublari va paradigmalar mustaqil ish

    Polimorfizm. Ob’ektlar xatti-harakatlarni almashish uchun mo’ljallangan va ular bir nechta shaklga ega bo’lishi mumkin. Dastur ota-sinfdan ushbu ob’ektning har bir bajarilishi uchun qaysi ma’no yoki foydalanish zarurligini aniqlaydi va kodni takrorlash zaruratini kamaytiradi. Keyin ota- sinfning funksionalligini kengaytiradigan bolalar sinfi yaratiladi. Polimorfizm har xil turdagi ob’ektlarning bir xil interfeys orqali o’tishiga imkon beradi.

    Simula birinchi ob’ektga yo’naltirilgan dasturlash tili deb hisoblansa-da, bugungi kunda OOP bilan boshqa ko’plab dasturlash tillari qo’llaniladi . Ammo ba’zi dasturlash tillari OOP bilan boshqalarga qaraganda yaxshiroq birlashadi. Misol uchun, sof OOP tillari hisoblangan dasturlash tillari hamma narsani ob’ekt sifatida ko’rib chiqadi. Boshqa dasturlash tillari asosan OOP uchun mo’ljallangan, lekin ba’zi protsessual jarayonlarni o’z ichiga oladi.
    Masalan, mashhur sof OOP tillariga quyidagilar kiradi:

    1. Ruby

    2. Skala

    3. JADE

    4. Zumrad

    Asosan OOP uchun moʻljallangan dasturlash tillariga quyidagilar kiradi:

    1. Java

    2. Python

    3. C++

    OOP bilan bog’langan boshqa dasturlash tillariga quyidagilar kiradi:

    1. Visual Basic.NET

    2. PHP

    3. JavaScript

    OOPning afzalliklari quyidagilardan iborat:

    1. Modullilik. Inkapsulyatsiya ob’ektlarni o’z-o’zidan saqlashga imkon beradi, bu esa muammolarni bartaraf etish va hamkorlikda ishlab chiqishni osonlashtiradi.

    2. Qayta foydalanish imkoniyati. Kod meros orqali qayta ishlatilishi

    mumkin, ya’ni jamoa bir xil kodni bir necha marta yozishi shart emas.

    1. Hosildorlik. Dasturchilar bir nechta kutubxonalar va qayta ishlatiladigan kodlar yordamida yangi dasturlarni tezroq qurishlari mumkin.


    2. Download 310,32 Kb.
    1   2   3   4   5   6   7   8




    Download 310,32 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mustaqil ish obʼyektga yo‘naltirilgan dasturlash tamoyillari

    Download 310,32 Kb.