Kompyuterlar, Dasturlash
Falastin Ozodlik tashkiloti va ulardan foydalanish asosiy tamoyillari
umumiy ma'lumot
OOP - 20-asrning 80-yillarida paydo bo'lgan dasturiy uslubi hisoblanadi. ularni qayta ishlash uchun ma'lumotlar va ko'rsatmalar ob'ekt yo'naltirilgan dasturlashning, alohida-alohida mavjud protsessual tillarda farqli o'laroq, bu ma'lumotlar bitta shaxs ichiga birlashtirildi.
Falastin Ozodlik tashkiloti asosiy tamoyillari
ob'ekt-dasturlash dasturiy o'z postulat bor. OOP tamoyillari - uning asosiy g'oyalari emas. Ularning uch eng muhim bor: meros, polimorfizm va kapsülleme. Har bir quyida batafsil ko'rib chiqiladi. OOP tillarda dasturlash asoslari ob'ektlar va sinflar foydalanish bor. yozuv manba kodi protsessual uslubi o'tish ob'ekt yo'naltirilgan ko'pincha qiyinchilik bor, ammo, eng chiquvchilar Falastin Ozodlik tashkiloti ham ko'p foyda topasiz uchun.
kapsülleme
Kapsülleme - sinf - yagona shaxs o'z qayta ishlash uchun ma'lumotlar erish va ko'rsatmalar foydalanish hisoblanadi. OOP tillardan birida yozuv dasturlarni vaqtda ichki va shaxs tashqi axborot o'rtasida farq bor. Shunday qilib, bu obyektga bog'liq bo'lmagan boshqa sinflar, masalan, tashqi ta'sirlardan ma'lumotlar xavfsizligi va ularni amalga oshirish usullarini erishish. ma'lumotlar mohiyati doirasida muvaffaqiyatli bir-biri bilan muloqotda bo'lgan, lekin himoya qilinadi ruxsatsiz tashqaridan.
meros olish
meros - - OOP ikkinchi printsipi, ularning haqiqiy ijrosini olmay, boshqa bir sinf foydalanish usullari qobiliyati hisoblanadi. Ta'sir qilmagan manba kodi fazlalığını yo'q qiladi.
polimorfizm
OOP yana bir tamoyili - Polimorfizm. Uning foydalanish vazifalarni amalga oshirish huquqini voqealar va bir vaqtning o'zida har xil javob beradi bitta interfeysi yaratishingiz mumkin murakkabligi turli darajadagi obyektlarini o'zgartirish uchun, degan ma'noni anglatadi.
OOP tillar
OOP tamoyillari C ++ va dasturlar va ilovalar muhim qismini ishlab Java, kabi eng mashhur dasturlash tillarida ishlatiladi. kam ishlatiladigan OOP tillar ham bor - Delphi, ob'ektni Paskal, Ruby va boshqa ko'plab hisoblanadi.
PLO tanqid
Ushbu metodik tomon odatda ijobiy bayonotlarga qaramay, tez-tez OOP tamoyillari fosh va tanqid qilinadi. kabi protsessual dasturlash OOP o'z kamchiliklari bor.
Birinchidan, o'tish murakkabligi. OOP tamoyillarini tushunish uchun, u vaqt juda ko'p, ko'proq odamlar faqat protsessual dasturlash tillari bilan yaqindan ishlash talab etiladi.
usullari Uchinchidan, ortiqcha moslashuvchan manba kodi va ishlab dasturlar, bu vaziyatda, xususiyatlari va imkoniyatlarini ham talab qilib olinmagan bo'g'ilib bo'ladi, deb aslida olib kelishi mumkin. Bundan tashqari, xotira ajratish bo'yicha verimsizlik unutmang. Biroq, qat'i nazar, doimo o'sib borayotgan atrofidagi OOP dasturchilar Ko'rishlar soni va tez tillarda o'zlarini rivojlanmoqda.
Similar articles
Trending Now