11,1 Obyektga mo‘ljallangan yondashuv tarixi



Download 221,05 Kb.
bet10/70
Sana26.02.2022
Hajmi221,05 Kb.
#466131
1   ...   6   7   8   9   10   11   12   13   ...   70
Bog'liq
C

Vorislik ta’rifi. Vorislik bu mavjud sinflarga yangi maydonlar, xossalar va usullar qo'shish yordamida yangi sinflar hosil qilish imkoniyatini beradi. Yangi hosil qilingan avlod sinf asos, ya'ni ajdod sinf xossalari va usullariga vorislik qiladi.
Yangi berilganlar turi (sinf) oldindan mavjud bo'lgan sinfni ken- gaytirishdan hosil boiadi. Bunda yangi sinf oldingi sinfning merosxo‘ri deb ataladi.
Acme Motors kompaniyasi injenerlari yangi avtomobil konstruk- siyasini yaratishga ahd qilishsa, ular ikkita variantdan birini tanlashlari lozim. Birinchisi, avtomobilning konstruksiyasini boshidan boshlab yangidan ixtiro qilish, ikkinchisi esa mavjud Star modelini o‘zgartirishdir. Star modeli qariyb ideal, faqatgina unga turbokompressor va olti tezlanishli uzatma qo'shish lozim. Bosh muhandis ikkinchi variantni tanladi. Ya'ni noldan boshlab qurishni emas, balki Star avtomobiliga ozgina o'zgartirish qilish orqali yaratishni tanladi. Uni yangi imkoniyatlar bilan rivojlantirmoqchi bo'ldi. Shuning uchun, yangi modelni Quasar deb nomlashni taklif qildi. Quasar Star modeliga yangi detallarni qo'shish orqali yaratilgan.
Vorislikdan foydalanish. Vorislik mavjud boigan sinfning ta rifi asosidayoq yangi sinfni yaratish imkonini beradi. Yangi sinf boshqasi asosida varatilgach, uning ta'rifi avtomatik tarzda mavjud sinfning barcha xususiyatlari, xulq-atvori va joriy qilinishiga vorislik qiladi. Avval mav­jud boigan sinf interfeysining barcha usullari va xususiyatlari avtomatik tarzda voris interfeysida paydo boiadi. Vorislik voris sinfida biror-bir ji- hatdan to'g'ri kelmagan xulq-atvorni avvaldan ko'ra bilish imkonini beradi. Bunday foydali xususivat dasturiy ta'minot talablarining o‘zgarishiga mos- lashtirish imkonini beradi. Agar o‘zgartirishlar kiritishga ehtiyoj tug’ilsa. bu holda eski sinf funksiyalariga vorislik qiluvchi yangi sinf yozib qo'va qo- linadi. Keyin o‘zgartirilishi lozim boigan funksiyalarga qavtadan ta rif be- riladi hamda yangi funksiyalar qo‘shiladi. Bunday o'rniga o'rin qo‘yishning mazmuni shundan iboratki, u dastlabki sinf ta rifini o'zgartirmay turib. obyekt ishini o'zgartirish imkonini beradi. Axir bu holda qayta test sinov- laridan puxta o'tkazilgan asosiy sinflarga tegmasa ham boiadi.

Download 221,05 Kb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   70




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish