N xojiyeva, B. Sharipov, sh. Muxsinov


Úshinshiden, interfeys jáne onı ámelge asırıwshı qosımsha



Download 0,93 Mb.
bet35/136
Sana18.02.2023
Hajmi0,93 Mb.
#912444
1   ...   31   32   33   34   35   36   37   38   ...   136
Bog'liq
11-kitap perevod

Úshinshiden, interfeys jáne onı ámelge asırıwshı qosımsha. Modullar interfeys jáne onı ámelge asırıwshı qosımshaǵa bolınedi. Interfeys ápiwayı bolıwı kerek jáne onı ámelge asırıwshı qosımsha quramalı bolıwı múmkin.

5. 1-súwret. Klasslar hám interfeysler
Jaqsı klass “kisi interfeys, úlken funktsiya” bolıwı kerek, jaman klass bolsa “úlken interfeys, kisi funksiya” bolıwı kerek. Jaqsı dizayn sanda, kóp sanlı funktsiyalar ápiwayı interfeys astında jasırınǵan hám paydalanıwshılarǵa ko'rinbes hám paydalanıwshılar bunı quramalı klass dep esaplamaydilar. Eń jaqsı mısal - Unix faylların oqıw hám jazıw interfeysi bolıp, al oqıw hám jazıwdıń barlıq variantların óz ishine alǵan besew usıldı támiyinleydi.
Tórtinshiden, qáteler sanın kemeytiw. Birpara programmalıq támiynat o'ndiriwshilari mashqalaga duch kelip xatolarni generatsiya qilishni hám esaptan tısqarılardı generatsiya qılıwdı unawshılıqadı. Bul de quramalılıqqa alıp keledi, paydalanıwshılar barlıq esaptan tısqarılarǵa dus keliwleri kerek. Geypara zat nadurıs ketsa, bunı qanday sheshiw programmisttiń wazıypası bolıp tabıladı. Tuwrı jantasıw, paydalanıwshına xabar beriliwi kerek bolǵan qátelerden tısqarı, basqa qáteler programmalıq támiynatda ılajı bolǵanınsha ko'rip shıǵilıwı hám taslanmasligi kerek. Mısalı, TCL tiliniń túp dizayni sanda, unset () usılı ámeldegi o'zgeriwshilerdi alıp taslaw ushın isletiledi. Eger o'zgeriwshi ámeldegi bolmasa, usıl qáte beredi. Professor Ousterhoutning aytiwina qaraǵanda, bul dizayn qáte jáne onı tastap jibermaslik kerek, eger unset () anıqlansa, o'zgeriwshi ámeldegi bolmasa, shınıǵıwala sheshiledi. Taǵı bir mısal, Windows ashıq fayllardı o'shira almaydı hám qáte haqqında esletpe beredi. Bul de proektlestiriw degi qáte. Birpara paydalanıwshılar bul fayllardı o'shira almaydı hám sistemanı qayta jumısqa túsiriwi kerek baladı. Unix jantasıwı hár mudam paydalanıwshılarǵa fayllardı o'shiriwge ruxsat beredi, lekin yadtı tazalawǵa ruxsat bermeydi. Ashıq fayllar yadta qalıwda dawam etedi, sal sebepli alar basqa programmalarǵa irkinish etpeydi. Bul programmalar fayllardı saqlawdı tamamlaǵannan keyin, alar joq ekenligin anıqlaydilar. Qáte haqqında xabar beredi. Bul dizayn jaqsılaw.



Download 0,93 Mb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   ...   136




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