• OYD tuzilishi
  • Ob’ekga mo’ljallangan yondashuvning asosiy afzalliklari
  • Mavzu: Dasturlash tilida sinflar. Do’stona funksiyalar. Inkapsulyasiya. Merosxo’rlik. Polimorfizm. Virtual funksiyalar. Ammallar va usullarni qayta ishlash va qayta aniqlash




    Download 0.68 Mb.
    bet1/5
    Sana07.01.2023
    Hajmi0.68 Mb.
    #37707
      1   2   3   4   5
    Bog'liq
    4-Mavzu sinflar va dostona funksiyalar
    elektr-energiya-sifatini-elektr-energiyasi-isrofiga-ta-siri, Elektrotexnika materiallari, 6-Mavzu Shablonlar va STL komponentlar, 2-Tajriba ishi topshiriqlari, 7 yosh inqirozi uning sabablari va alomatlari, Atestatsiya savollari (5-qism), Kompyuter arxitekturasi fanidan tayyorlagan mustaqil ish, 30g-45, 50B-21, Doc1, 2.2, 1, Risklarni boshqarish TEST.Kunduzgi 100, Cao Lina VKR

    Mavzu: Dasturlash tilida sinflar. Do’stona (voris) funksiyalar. Inkapsulyasiya. Merosxo’rlik (vorislik). Polimorfizm. Virtual funksiyalar. Ammallar va usullarni qayta ishlash va qayta aniqlash

    • Reja:
    • Ob’ektga yo’naltirilgan dasturlash yondashuvi. Ob’ektga yo’naltirilgan dasturlash tillarining asosiy tamoyillar (Inkapsulyasiya. Merosxo’rlik. Polimorfizm)
    • Sinflar va strukturalar;
    • Funksiyalar va do’stona funksiyalar
    • Konstruktolar va destruktorlar
    • Kalit so’zlar: class, abstraksiya, vorislik, polimorfizm, incapsulyasiya, konstruktor, destructor, private, protected, public

    Дастурлаш Технологиялари

    • Процедурали дастурлаш (с 1957 г., Фортран, Алгол-60 и др);
    • Структурали дастурлаш (начало 70-х, Паскаль, Си и др);
    • Модулли дастурлаш (с 1975 г., Модула, Turbo Pascal, Turbo С и др);
    • ОБЙ Объектно - ориентированное программирование (с середины 80-х, Object Pascal, C++, Java, C# и др.)

    OYD tuzilishi

    OYD ning yutuqlari va kamchiliklari.

    • O’rganish sohasini qulaylashtirish;
    • Ob’eklarning hususiyatlarni lokalizasiyalash va strukturalash;
    • Ob’ektlar kutubxonasini yartish va tayyor qismlardan dasturlar tuzish;
    • Kod kiritishni yengillashtirish va hajmiy jihatdan qisqartirish;
    • Deyarli juda qulay tarzda ob’ekt hususiyatlarini o’zgartirish hususiyati
    • Obektlarni o’zgartirganda qayta kompiliyatsiya qilish shart emasligi;

    Ob’ekga mo’ljallangan yondashuvning asosiy afzalliklari

    • Tabiiylik;
    • Ishonchlilik;
    • Qayta qo’llanish imkoniyati;
    • Kuzatib borishda qulaylik;
    • Yangi versiyalarni davriy chiqarishning qulayligi.

    OYD ning kamchiliklari.

    • Dasturning ishlash tezligini pasaytiradi;
    • Amaliy qo’llash jarayonida tushunib olish murakkabligi;
    • Mavjud OY tizimlarni samarali qo’llash uchun dastlabki ma’lumotlarni katta hajmda o’rganishni talab etishida.

    Download 0.68 Mb.
      1   2   3   4   5




    Download 0.68 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: Dasturlash tilida sinflar. Do’stona funksiyalar. Inkapsulyasiya. Merosxo’rlik. Polimorfizm. Virtual funksiyalar. Ammallar va usullarni qayta ishlash va qayta aniqlash

    Download 0.68 Mb.