1-Mustaqil ish. 315-21-guruh talabasi Bajardi: Abduvahobov Burxon Tekshirdi: Raxmonova Munisaxon



Yüklə 34,25 Kb.
səhifə2/5
tarix07.01.2024
ölçüsü34,25 Kb.
#201895
1   2   3   4   5
Abduvahobov Burxon DTTL 1-Mustaqil ish

Inkapsulyatsiya (Qobiqlash).Qobiqlash ma’lumotlar to’plamini va bu to’plamni qayta ishlashga mo’ljallangan algoritmlarni (qismprogrammalarni, ya’ni protsedura va funksiyalarni) birlashtirishdir. Natijada yangi tip- ob’ekt (object) paydo bo’ladi. OMP muhitida ma’lumotlarni ob’ekt maydonlari va
qismprogrammalarni ob’ekt metodlari deymiz.
Qulayliklari:

  1. Ob’ekt tashqi muhitdan mustaqil bo’ladi.

  2. Ma’lumotlar va algoritmlarni modifikatsiya qilish (o’zgartirish) osonlashadi.

  3. Ob’ektlar kutubxonasini yaratishga qulay sharoitlar paydo bo’ladi.


2.Shablon usuli, dasturlashda qo'llaniladigan struktura va usullar to'plamini ifodalaydi. Buning orqali, algoritmlarni o'rganuvchilar o'zlariga yoqqan shablonlarni yaratish, ulardan foydalanish, va bu shablonlarni mustaqil loyihalarda amaliyotga o'tkazishlari mumkin.Shablon metodi namunasi yordamida biz algoritmni yuqori sinfdagi qadamlarini belgilash orqali qamrab olamiz va quyi sinflarga o'zlarining maxsus amalga oshirilishini isbotlash uchun zarur bo'lgan har qanday qadamni kengaytirishga ruxsat beramiz.
Algoritm inkapsulyatsiyasi va shablon metodining bir xilati bor, lekin ular foydalanish joylari bir-biridan farq qiladi. Algoritm inkapsulyatsiyasi, obyektga orientlangan dasturlashda ma'lumotlarni va funksiyalarni obyektning ichiga yig'ishni va ularga faqatgina obyektning o'zidan murojaat qilishni ta'minlaydi. Shablon metod esa kodning strukturasini belgilaydi va shu struktura ichidagi ba'zi qadamlarni o'zgartirib bo'lmaydigan tarzda ta'minlaydi.
Shablon metodining algoritmlarni inkapsulyatsiyasi uchun qo'llanilishi quyidagicha:

  1. Asosiy Metod(Abstract Method): Shablon metodda asosiy algoritmdagi asosiy qadamlar ko'rsatiladi, va ularni ilova qo'shuvchilar o'zgartirib bo'lmaydigan tarzda o'zlashtiradi.

  2. Qo‘shimcha Metodlar(Hook Methods): Asosiy algoritmning bazi qadamlarini o'zgartirish imkoniyatini ta'minlayan va ularni ilova qo'shuvchilar o'zgartirib bo'lishi mumkin bo'lgan qo'shimcha metodlar mavjud.


  3. Yüklə 34,25 Kb.

    Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin