Va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent


Ob'ektlarni dinamik yaratish va yo'q qilish



Download 464 Kb.
bet4/4
Sana01.06.2022
Hajmi464 Kb.
#624539
1   2   3   4
Ob'ektlarni dinamik yaratish va yo'q qilish
Dinamik ravishda yaratilgan ob'ektlar odatda uyada taqsimlanadi, bu ularni stekga joylashtirishdan ko'ra samarasizroq va kompilyatsiya vaqtida ular uchun xotirani statik ravishda taqsimlaydi.
Ushbu kamchiliklarga qaramay, Booch OOP dan foydalanishning afzalliklari kattaroq ekanligini ta'kidlaydi. Bundan tashqari, OOP kodini yaxshiroq tashkil etish natijasida samaradorlik oshadi, deydi u, ba'zi hollarda dasturni ishga tushirish uchun qo'shimcha xarajatlarni qoplaydi. Bundan tashqari, kompilyator tomonidan yuqori sifatli kodni optimallashtirish tufayli ko'plab ish unumdorligini pasaytirish effektlarini yumshatish yoki hatto butunlay yo'q qilish mumkinligini ham sezishingiz mumkin. Masalan, agar kompilyator aksessuarni chaqirish o'rniga inline almashtirishdan foydalansa (zamonaviy kompilyatorlar buni ishonchli tarzda bajaradilar) qo'shimcha qurilmalardan foydalanish tufayli sinf maydonlariga kirish tezligining yuqorida aytib o'tilgan pasayishi bartaraf etiladi.

XULOSA
Qilib shuni aytganda hozirgi vaqtda bilimlarni strukturalash uchun tizimli va ob'ektli yondashuvlar qo'llaniladi. Strukturaviy yondashuv algoritmik parchalanish g'oyasiga asoslanadi, bu erda tizimning har bir moduli umumiy jarayonning muhim bosqichlaridan birini bajaradi. Strukturaviy yondashuv doirasida ko'plab ekspressiv vositalar ishlab chiqilgan: ma'lumotlar oqimi diagrammasi, tuzilgan lug'atlar, tizim spetsifikatsiyasi tillari, qarorlar jadvallari, o'q diagrammalari, o'tish diagrammalari, maqsadlar daraxtlari, loyihalarni boshqarish vositalari va boshqalar. Dasturni ob'ektlar to'plami sifatida ifodalashga asoslangan dasturlash metodologiyasi bo'lib, ularning har biri ma'lum bir sinfning namunasi bo'lib , sinflar meros ierarxiyasini tashkil qiladi. Mafkuraviy nuqtai nazardan, OOP axborot ob'ektlarini modellashtirish bo'yicha dasturlashga yondashuv bo'lib, tizimli dasturlashning asosiy vazifasini yangi darajada hal qiladi: ma'lumotni boshqarish imkoniyati nuqtai nazaridan tizimlashtirish, bu modellashtirish jarayonining boshqarilishini sezilarli darajada yaxshilaydi. o'zi, bu esa, o'z navbatida, yirik loyihalarni amalga oshirishda ayniqsa muhimdir.




Download 464 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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