11,1 Obyektga mo‘ljallangan yondashuv tarixi


Ma’suliyatningboiinganligi



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

Ma’suliyatningboiinganligi. Joriy qilish berkitilganliginingma’suliyat
tushunchasi bilan bogiiqligi tabiiydir. Kuchsiz bogiangan dasturni yaratish uchun. ma suliyatni tegishli ravishda taqsimlash ham muhim. Ma’suliyat tegishli ravishda taqsimlanganda, har bir obyekt o‘zi ma'sul boigan bitta funksiyani bajaradi. Bu esa obyekt bir butunlikni tashkil etishini ham bildiradi. Boshqacha qilib aytganda, funksiyalar va o'zgaruvchilarning tasodifiy to'plamiga ehtiyoj boimaydi. Inkapsulatsiyalanayotgan obyektlar о rtasida yaqin konseptual aloqa boimogi kerak. Barcha funksivalar umumiy vazifani bajarmog'i kerak.
Joriy qilish berkitilmas ekan, ma'suliyat obyektdan chetga chiqib
ketishi mumkin. Biroq o'z vazifasini qanday hal qilishni aynan obyektning
о zi bilishi lozim, ya ni aynan obyekt o‘z vazifasini bajarish algoritmiga
ega boiishi kerak. Agar joriy qilish ochiq qoldirilsa, foydalanuvchi undan
to g ridan to-g'ri foydalanishi va shuning bilan ma'suliyatni boiishi mumkin.
Agar ikkita obyekt bir xil vazifani bajarsa. demak, ma’suliyat tegishlicha taqsimlanmagan boiadi. Dasturda ortiqcha mantiqiv sxemalar mavjud boisa. uni qayta ishlash lozim boiadi.
Hayotda boiganidek, bilimlar va ma’suliyat ishni qanday qilib yaxshi bajarishmumkinliginibilgankishigavakolat qilinishikerak. Bittaobyektga bitta (har holda kam miqdordagi) vazifa uchun ma’suliyatni yuklash lozim. Agar bitta obyektga ko’p miqdordagi vazifalar ustidan ma’suliyat yuklatib qo-yilgan boisa, ularni bajarish murakkablashadi, obyektni kuzatib borish va takomillashtirish ham qiyinlashadi. Ma’suliyatni o‘zgartirish ham xavfli. chunki bunda, agar obyekt bir necha xulq-atvor linivalariga ega boisa ularni ham o'zgartirishga to“g‘ri keladi. Natijada juda katta miqdordagi axborot bir yerga jamlanib qoladi. uni esa teng taqsimlash lozim. Obyekt juda kattalashib ketgan hollarda, u amalda mustaqil dasturga aylanadi hamda protsedurali dasturlash afzalliklaridan oydalamsh bilan birga uning barcha tuzoqlariga ham ilinib qolishi mumkin bo'ladi. Natyada siz inkapsulatsiyalash umuman qoilanmagan dasturda yuzaga keladiganbarcha muammolarga duch kelib qolasiz.
Obyekt bir-ikkitadan ortiq vazifa uchun mas’ul ekanini aniqlagac .ma’suliyatning bir qismini boshqa obyektga olib o'tish kerak
Joriv etishning berkitilganligi - samarali inkapsulatsiyalash yo lidagi qadamlardan biri, xolos. Masuliyatni tegishli ravishda taqsimlamay, sizprotseduralar ro‘yxatiga ega boiib qolasiz.
Samarali inkapsulatsiyalash=abstraksiya +joriy qilishning bcrkitil*eanligi + ma’suliyat.
Abstraksiyani olib tashlab. dasturdan takroran foydalanib bo lmavdi. Joriy qilishning berkitilganligini olib tashlab, siz kuchli bog langan dasturga ega boiasiz. Nihoyat, ma’suliyatm olib tashlash natijasida esa siz protsedurali, ma’lumotlar ishlovigamo‘ljallangan, markazlashmagan kuchli
bogiangan dasturga ega bo'lasiz. ....

Download 221,05 Kb.

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