11,1 Obyektga mo‘ljallangan yondashuv tarixi


Inkapsulatsiyalash: namunaviy xatolar



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

Inkapsulatsiyalash: namunaviy xatolar. Abstraksiyani о ta darajad- qoilash sinfni yozishda ma’lum muammolarni keltinb chiqarishi mum in. Barcha foydalanuvchilarga hamda barcha vaziyatlarda birdek tog
keladigan sinfni yozish mumkin emas.
Haddan tashqari abstraksiy alash ham xavfli bo'lishi mumkin. Hatio agar siz biror-bir elementning ishlab chiqilishida abstraksiyadan foydalangan boisangiz, u shu bir elementda ham barcha vaziyatlarda ishlay olmasligi mumkin. Foydalanuvchining barcha ehtiyojlarini qondira olad.gan sinfni yaratish juda qiyin. Abstraksiyaga o'ralashib qolish kerak emas, birmc 11 ealda qo‘yilgan masalani yechish kerak.
' Sinfga masalani yechish uchun kerak boiganidan ko'proq narsam kiritish tavsiya qilinmaydi. Birdaniga barcha masalalarni yechmang. e'tiboringizni bittasining yechimiga qarating. Va shundan so nggina qilib boiingan ishga nisbatan abstraksiyani qoilash usulini izlab ко nshMasalan, bahaybat hisoblar yoki murakkab modelga o'xshash ancha murakkab masalalar ham uchraydi. Bu o'rinda gap ma’suliyatni taqsim ash nuqtavi nazaridan murakkablik haqida bormoqda. Obyektning masuliyat sohalari qancha ko‘p boisa, u shuncha murakkabroq bo ladi va uni qo Uab- quvvatlash ham ancha murakkablik tug diradi.
Va, nihoyat, dasturlashda abstraksiyalashdan foydalanishga o‘rga- nish uchun vaqt kerak. Haqiqiy abstrakt dastur haqiqiy hayot talablariga asoslangan boimog‘i lozim. U dasturchi shunchaki takroran qollanadigan obyektni yaratishga jazm qilganligi natijasida yuzaga kelmaydi. Aytganlaridek, ixtiroga ehtiyoj tug‘ilganidagina u tug‘iladi. Xuddi shu tamoyil obyektlarni yaratishda ham amal qiladi. Birinchi martadayoq haqiqatan abstrakt takroran qoilanadigan obyektni yozish mumkin emas. Odatda, takroran qoilaniladigan obyektlar ishda sinovdan o‘tib boigan hamda ko‘plab o‘zgarishlarga uchragan dasturni takomillashtirish jarayonida yaratiladi.
Ichki o‘zgaruvchilarni hamma vaqt berkitish kerak: ular konstantalar bolgan holatlar bundan mustasno. Muhimi, ular nafaqat berkitilgan bo‘lishi lozim. balki ularga faqat sinfning o'zi kirish huquqiga ega bo'lishi kerak. Ichki o'zgaruvchilarga kirishga ruxsat berilganda. joriy qilish ochiladi.
Ichki ma’lumotlari boshqa nom ostida tashqi foydalanish uchun taqdim etilgan interfeysni yaratishga ehtiyoj yo'q. Interfeys oliy darajadagi xulq- atvor yo'llariga ega bo‘lishi lozim.
11.5.Vorislik

Download 221,05 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   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