KompyuterlarDasturlash

Ob'ekt yo'naltirilgan dasturlash

Ob'ekt yo'naltirilgan dasturlash - bizning xatti iloji boricha yaqin bir usuli. Bu dasturlash tillarida rivojlantirish bilan bog'liq oldingi yangiliklar tabiiy kengaytmasi sifatida xizmat qiladi. Biz haqida gapirish bo'lsa tizimli dasturiy ta'minot, keyin bu yo'nalish u ko'proq modulli, yana mavhum bo'lib, qo'shimcha ravishda, ancha tuzilgan oldingi versiyasiga qaraganda. Biz allaqachon o'chiring va shunday deb atalmish ichki darajadagi dasturlash elementlarini ko'chib o'tishga urinishlar bo'lgan.

Ob'ekt yo'naltirilgan dasturlash maxsus tillarni rivojlantirish uchun foydalanish hisoblanadi. Ular, odatda, uch asosiy xususiyatlari bilan ajralib turadi:

- kapsülleme, ma'lumotlar bazasidan butunlay yangi turdagi shakllantirish vazifalari va tartib, shuningdek manipulyatsiya yozuvlar ma'lumotlar joylari bilan yozuvlar birikmasi, ya'ni, ob'ektni deb nomlangan;

- meros, yangi ob'ekt ierarxik oid, shuningdek, erkin foydalanish kodi shama va barcha ob'ektlar haqida ma'lumot yaratish qobiliyati bilan yaratilgan ob'ektlar ierarxiyani qurish, uning keyingi foydalanish shama ob'ekt belgilash;

- polimorfizm, ya'ni, o'ng uning uchun emas javobgarlik bo'ladi, keyin yuqoriga o'rtoqlashdi va ob'ekt ierarxik pastga o'tadi shu nom, harakatlarini tayinlash qobiliyati va shu yo'l bilan harakat har bir ob'ekt amalga oshirish ierarxiyasi.

Ob'ekt yo'naltirilgan dasturlash Delphi bo'lgan orasida dasturlash uchun vositalar to'liq majmuini beradi: katta modülerlik va tizimli mavhum, ajralmas qayta foydalanish qobiliyati. Bu barcha xususiyatlari xizmat ko'rsatish jihatidan yanada oson va yanada moslashuvchan, yana tuzilgan bo'lib kodi bilan bog'liq bo'lishi mumkin. Juda tez-tez, ob'ekt yo'naltirilgan dasturlash AQSh standarti sifatida qaraladi ko'p yillar davomida dasturlash haqida aniq hukmlar chetga tark qiladi. Bu amalga oshiriladi Biroq, rivojlanish jarayoni ochiq-oydin va katta tashvish arzimas dasturiy ta'minot yetkazib vazifalarni turli uchun ajoyib vositasi shunday murakkab ko'rinadi va ko'rinadi emas.

Agar PHP ob'ekt yo'naltirilgan dasturlarni o'rganish, Misol uchun, bizning vazifa qilib qo'ydik bo'lsa, tashlamoq va oldin bu haqda bilib, qanday unutish kerak, va toza porox bilan uning o'qishga kirgan. yagona yo'li, uning mavjudligi va xususiyatlarini baholash uchun bu yondashuv barcha ma'lumotlarni ko'rish imkoniyatiga ega bo'ladi. Ob'ekt yo'naltirilgan dasturlash u ko'proq toza kodni kompilyatsiya qaratilgan g'oyalar uzluksiz o'xshaydi, yagona yo'li emas. uning tezligi ancha yuqori, biz, tarjimon bilan solishtirish, agar tuzuvchi, bir necha xil printsiplariga ishlaydi. Kompilyatorlar asosan vazifalarni cheklangan qator ko'ra, har qanday tayyor dasturiy mahsulotlarni ishlab chiqish qaratilgan.

darslari

u ko'p voqealarni ob'ekt yo'naltirilgan dasturlash tillari yaratilgan oldin kengaytirilgan zarurligini pivo qilingan ma'lumotlar turlari real va aniq soni, matn o'zgaruvchilar va Boolean o'zgaruvchilar ko'ra. Bu butun son ma'lumotlar, tillo bilan ishlash qiyin bo'ladi. Bu OOP tushunchalar sinflar ishlatiladigan nima. Bunday inshootlar hozir shu ob'ektlar uchun avtomatik ravishda hosil bo'lishi mumkin bir narsa olish uchun kodi liniyalari ko'p ro'yxatdan shart emas, chunki, bilan ishlash yanada qulay aylandi bilan. past darajadagi dasturlash tillarida uchun bunday usul juda qiyin tuyuladi, lekin yangi taraqqiyot bosqichida juda qulay foydalanish uchun.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.unansea.com. Theme powered by WordPress.