Strukturaviy va ob'ektga yo'naltirilgan dasturlash usullarining qiyosiy tahlili
* Muallif: Asagba, shahzoda Ogenakaro
45
Biddl, RL va Tempero, ED (1994), Vellingtondagi Viktoriya
universitetida C++ tilini o'qitish tajribasi. Dasturiy ta'minot
bo'yicha ta'lim konferentsiyasi materiallarida, Dunedin,
Yangi Zelandiya, 274 - 281-betlar.
Biz, shuningdek, ob'ektga yo'naltirilgan dasturlash - bu ob'ektlar
yordamida dastur yozish texnikasi ekanligini ta'kidladik.
Ob'ektga yo'naltirilgan dasturlashning psevdokodi quyidagicha:
funktsiya {...}
asosiy [...}
... Dastur yakuni
dasturlash jarayonini tilda tashkil qilish.
o'zgaruvchilar, ushbu o'zgaruvchilarga ta'sir qiluvchi tuzilishga
amal qilish.
var
An'anaga ko'ra, dasturchilar tuzilgan dasturlar deb atalgan
dasturlarni yozadilar. Dastur bitta katta muammoni hal qilish
uchun ishlab chiqilgan bo'lardi, lekin dasturchilar muammoni
kichikroq, boshqariladigan muammolarga bo'lishdi va har birini
hal qilish uchun kodning kichik bo'limlarini yozadilar. Ob'ektga
yo'naltirilgan dasturlash dasturlashning ushbu an'anaviy
usulining tabiiy davomchisidir. Muammoni oddiygina kichikroq
muammolarga bo'lish o'rniga, ob'ektga yo'naltirilgan dasturchilar
muammoni har biri o'z hayotiga ega bo'lgan ob'ektlarga
ajratadilar. Keyin dasturchi ob'ekt qanday xususiyatlar ishlashi
kerakligini va uni hayotga tatbiq etish uchun zarur bo'lgan
usullarni aniqlashi kerak. Ko'pgina qiziqarli yangi ishlanmalar
singari, ob'ektga yo'naltirilgan dasturlash ba'zi eski g'oyalarga
asoslanadi, ularni kengaytiradi va ularni yangi usullar bilan
birlashtiradi. Natijada ko'p qirrali va dasturlash san'ati uchun
oldinga aniqroq qadam.
Var
Dostları ilə paylaş: