Bloglar | Sayt yaratish bo'yicha | OOP asoslari(Php 2-qism)
So'nggi paytlarda ob'ektlarni yo'naltirilgan dasturlash (OOP) g'oyasi, dasturlarning yangi g'oyalari va dasturlari, dasturchilarning ongiga tobora ko'proq mos keladi.
Ob'ektga yo'naltirilgan dasturlar soddalashtirilgan va yanada uyg'un, ularning "an'anaviy" hamkorlariga qaraganda osonroq o'zgartirish va qo'llab-quvvatlash imkonini beradi.Bunga qo'shimcha ravishda, ob'ektni yo'naltirishni o'zining malakali usuli bilan tashkil etish g'oyasi, dasturning ishlash vaqtida mo'ljallangan dasturchiga qaraganda, dasturning har xil xatolaridan yanada xavfsiz bo'lishiga imkon beradi.Biroq, hech narsa bekor qilinmagan: o'zlari
OOP g'oyalari noldan farqlash uchun juda qiyin, shuning uchun dasturlarning juda ko'p qismi (turli Unix tizimlari, Apache, Perl vaPHPo'zi) hali eski "ob'ektga yo'naltirilgan" C.
PHP yaqinda OOP uchun faqatgina ba'zi bir yordamni taqdim etdi.Biroq, PHP5chiqqandan so'ng, PHPda OOPni qo'llab-quvvatlash deyarli yakunlandi.
OOP strategiyasi dasturlash jarayonidagi dasturiy funktsionallikdan ma'lumotlar tuzilmalariga o'tishning eng ustuvor yo'nalishlari sifatida tasvirlanadi.Bu dastur yaratilgan dasturlarda haqiqiy ob'ektlar va vaziyatlarni modellashga imkon beradi.OOP texnologiyasi uch asosiy afzalliklarga ega:
*.tushunish oson: OOP kundalik narsalar haqida o'ylashga imkon beradi;
*.yuqori darajadagi ishonchli va oson saqlanishi - to'g'ri loyihalash ob'ektga yo'naltirilgan dasturlarni kengaytirish va o'zgartirish qulayligini ta'minlaydi.Modulli tuzilma dasturning turli qismlariga mustaqil o'zgarishlarni amalga oshirish imkonini beradi, bu dasturiy xatolar xavfini kamaytiradi;
*.rivojlanish jarayonini tezlashtiradi -modullikbu erda muhim rol o'ynaydi, chunki ob'ektga yo'naltirilgan dasturlarning turli qismlari boshqa dasturlarda osonlikcha ishlatilishi mumkin, bu kodning ortiqcha ishini kamaytiradi va nusxalashda xatoliklarni yuzaga keltiradi.OOPning o'ziga xos xususiyati dasturchilarning ishlash samaradorligini sezilarli darajada oshiradi va ularni yanada kuchli, keng ko'lamli va samarali dasturlarni yaratisMulk
Insoniyat meros ob'ekti boshqa ob'ektning xususiyatlarini sotib olishga imkon beradi, uni nusxa ko'chirish moslamalari bilan aralashtirmang.Ob'ektning aniq nusxasini ko'chirishda nusxa ko'chirilganda va aniq nusxa devralınırsa, faqat olingan ob'ektga xos bo'lgan noyob xususiyatlar bilan to'ldiriladi.
Ma'lumotlar
Yaratilgan vaqt: 14 Aug 2018, 17:25
Muallif: @Ashurov (54)
Raxmat aytishgan: 1 kishi
Fikrlar: 0 ta
Ko'rilgan: 7 marta
Shikoyatim bor
Blog bilan bo'lishish
uzmasters.ru Onlayn 211 (0/211)
uzmasters.ru Forumga a'zo bo'lish
uzmasters.ru Forumdan qidirish
uzmasters.ru Bosh sahifa
Яндекс.Метрика UzMasterS.Ru