Bajardi: Elmurodov Shamshod Jahongir o’g’li
Download 142.73 Kb.
|
Dasturlash asoslati 2-semestr
- Bu sahifa navigatsiya:
- OOP ning kamchiliklari
- Foydalanilgan adabiyotlar
OOP ning afzalliklari
Modullilik Ob'ektga yo'naltirilgan yondashuv kodni yanada tuzilgan qilish imkonini beradi, uni begona odam tushunishi oson. Ob'ektni inkapsulyatsiya qilish xatolarni kamaytiradi va ko'p dasturchining rivojlanishini tezlashtiradi, chunki har bir kishi mustaqil ravishda ishlashi mumkin. Moslashuvchanlik OOP kodini ishlab chiqish, to'ldirish va o'zgartirish oson. Bu mustaqil modulli tuzilmani ta'minlaydi. Mantiq bilan emas, balki ob'ektlar bilan ishlash kodni tushunishni osonlashtiradi. O'zgartirish dasturiy ta'minot qanday yaratilganiga sho'ng'ishni talab qilmaydi. Polimorfizm tufayli siz yangi ob'ektlar va funktsiyalarni tavsiflamasdan kodni vazifa talablariga tezda moslashingiz mumkin. Vaqtni tejash Abstraktsiya, polimorfizm va merosxo'rlik bilan siz bir xil kodni qayta-qayta yozishingiz shart emas. Bu yangi dasturiy ta'minotni ishlab chiqishni tezlashtiradi. OOPdagi interfeyslar va sinflar osongina yangi loyihalarda qayta ishlatilishi mumkin bo'lgan kutubxonalarga aylantirilishi mumkin. OOP shuningdek, ilovani saqlash va takomillashtirishda vaqtni tejaydi. Xavfsizlik Dasturni buzish qiyin, chunki inkapsullangan kodga tashqaridan kirish mumkin emas OOP ning kamchiliklari Qiyin boshlanish OOP dan foydalanish uchun avvalo nazariyani o'rganish va protsessual yondashuvni o'zlashtirish kerak, shuning uchun kirish uchun to'siq yuqori. Ishlashning pasayishi Ob'ektga yo'naltirilgan yondashuv umuman kodning ishlashini biroz pasaytiradi. Dasturlar ma'lumotlarga kirishning o'ziga xos xususiyatlari va ko'p sonli ob'ektlar tufayli biroz sekinroq ishlaydi. Katta dastur hajmi OOP yordamida yozilgan kod odatda "protsessual" kodga qaraganda uzunroq va diskda ko'proq joy egallaydi. Buning sababi, bunday dasturda oddiy protsessual skriptga qaraganda ko'proq konstruktsiyalar saqlanadi Foydalanilgan adabiyotlar: 1. A.A. Xoidjigitov , Sh.f.Madraximov, U.E.Adamboyev “Informatika va programmalash ” .Oquv qollanma, Oz.MU . 2005-yil. 2. B. Straustrop. “Yazik programmirovaniya C++. ” Binom press, 2006-yil. 3. I. Qobulov “C++ tili “Toshkent nash. 2008-yil. 4.Madraximov. F “C++ dasturlash tili” uslubiy qollanma. 2009-yil. 5. Sayfiyev J.F “C++ tiliga kirish”-uslubiy qo`llanma.Buxoro-2005. 6.http.//www.dastur.uz Download 142.73 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling