Strukturaviy dasturlash va ob'ektga yo'naltirilgan dasturlash
o'rtasidagi o'xshashliklar Strukturaviy
dasturlash ham, OOP ham dasturlash tushunchalari va asosiy
boshqaruv oqimini oddiy tushunishni talab qiladi. Looplar,
shartli bayonotlar va o'zgaruvchilar protsessual til yoki OOL
dan foydalanayotganingizda muhim bo'lgan tushunchalardir.
Ob'ektga yo'naltirilgan dasturlash tillari
xatti-harakatlari moslashtirilgan yoki ixtisoslashtirilgan bo'lishi
mumkin bo'lgan dasturiy ta'minot modullarini yaratishning
umumiy mexanizmlarini taqdim etadi.
... Dasturni ishga
tushirish
obyekti { Var
O'zgaruvchilar o'z ma'lumotlari va funktsiyalariga ega bo'lgan
ob'ektlar bo'lishi mumkin.
Shunday qilib, funktsiyaga (kod
blokiga) murojaat qilish va unga q o'zgaruvchisi bilan ishlashni
aytish o'rniga, siz ob'ektga murojaat qilasiz va unga ko'pincha
o'ziga xos, o'ziga xos, o'z ma'lumotlaridan foydalangan holda
operatsiyani bajarishni buyurasiz. Ularda birliklar yaratish
o'rniga, siz ob'ektlar yaratasiz va ularni (o'zlari ustida)
operatsiyalarni bajarishga majbur qilasiz (Booch, 1986).
var
Va nihoyat, o'xshashlik nuqtai nazaridan ikkalasi ham dasturlash
tushunchalari va asosiy boshqaruv oqimini oddiy tushunishni
talab qiladi. Looplar, shartli bayonotlar va o'zgaruvchilar
protsessual til yoki OOL dan foydalanayotganingizda
muhim
bo'lgan tushunchalardir.
ADABIYOTLAR Abott,
R. (1993), Norasmiy ingliz tavsiflari bo'yicha dastur dizayni,
CACM, jild. 26-son 11-son, 892-894-betlar.
Asagba, PO (2002), C++ dasturlashni tushunish, Port Harcourt,
Gitelle Press (Nig.)
var
funktsiya {...}
funksiya {...}
funksiya {...} }
An'anaviy, protsessual yo'naltirilgan/strukturali dasturlash bilan
dastur bajarilishi kerak bo'lgan bir qator qadamlarni (algoritm)
tavsiflaydi. Ob'ektga yo'naltirilgan dasturlashda turli xil
protseduralar bilan erkin bog'langan ma'lumotlar to'plamidan
tashkil topgan dasturlar o'rniga, ob'ektga yo'naltirilgan
dasturlar
o'zlarining ichki murakkabliklarini dasturchilardan va shuning
uchun boshqa ob'ektlardan yashirgan holda ma'lumotlarni va
ishlov berishni qamrab oluvchi ob'ektlar deb ataladigan dasturiy
modullardan iborat. . Bu ob'ektga yo'naltirilgan dasturlarni
yanada moslashuvchan va texnik xizmat ko'rsatishni
osonlashtirishi mumkin.
... Dasturning
tugashi Bu yerda sizda o'zgaruvchilar ustida ishlaydigan
va ularga havola qilingan
kod birliklari mavjud
var
Xulosa: Ushbu maqolada biz tizimli dasturlash va ob'ektga
yo'naltirilgan dasturlash tushunchalarini muhokama qildik va
ular orasidagi o'xshashlik va farqlarni ko'rsatdik. Biz ta'kidladikki,
ob'ektga yo'naltirilgan dasturlash - bu murakkab ilovalarni tez
ishlab chiqish va dasturiy ta'minotdan qayta foydalanishni
osonlashtiradigan dasturiy ta'minot dizayniga yondashuv.
Ob'ektga yo'naltirilgan til zaruratdan rivojlanadi
Shunga qaramay, ob'ektga yo'naltirilgan dasturlash tuzilgan
dasturlashning yuqori to'plamidir.
Strukturaviy dasturlashning
psevdokodi quyidagicha: ... Dastur boshlanishi
funktsiya {...}
funksiya {...}
funksiya {...}
asosiy {...}
var
Ltd., 157 - 175-betlar.
Machine Translated by Google
* Muallif: Asagba, shahzoda Ogenakaro
Nashr statistikasini koÿrish
Strukturaviy va ob'ektga yo'naltirilgan dasturlash usullarining qiyosiy tahlili
46
Deitel, PJ and Deitel, HM (2007),
Java How To Program,
AQSH, Pearson Inc., 7- nashr, 421-bet -
Hubbard, JR (2000), C++ Schaum's Outlines bilan
dasturlash, Nyu-York, McGraw-Hill Companies, Inc.,
273-299-betlar.
423.
Cashman, M., (1989), Ob'ektga yo'naltirilgan domen
tahlili, ACM Software Engineering Notes, Vol. 14-
son, 6-son, 67-bet.
Vikipediya (2008),
Bepul Entsiklopediya,
http://
en.wikipedia.org/wiki/Object-
oriented_programming,
oxirgi marta 2008 yil
oktyabrda kirish.
Pressman, RS (2005), dasturiy ta'minot muhandisligi:
amaliyotchining yondashuvi, Nyu-York, McGraw-
Hill International 6- nashr, 217-218-betlar.
Liang, YD (2001), Java dasturlashga kirish, Nyu-Jersi,
Prentice-Hall, Inc, pp.
Istatkova, G. (2001), Protsessual va ob'ektga yo'naltirilgan,
tizimli dasturlashda
algoritmlar algebrasi,
Automatica & Informatics, Vol.
Owolabi, O, va Ndeekor, CB (2005), Paskal, Aba, Granite
Ventures Nig bilan tuzilgan dasturlash. Ltd, 19-21-
betlar.
Champeaux, DD (1990), Panel: Strukturaviy tahlil va
ob'ektga yo'naltirilgan tahlil, ECOOP/OOPSLA '90
Proceedings, 135-139-betlar.
Booch, G. (1986), Ob'ektga yo'naltirilgan rivojlanish, IEEE
Trans. Dasturiy ta'minot
muhandisligi, jild. SE -12, ÿ
2, 211-bet.
Ryan, B (2000), Introduction to Data Abstraction,
http://
mitpress.mit.edu/sicp/full-text/sicp/
book/node27.html,
oxirgi marta 2008 yil oktyabrda
foydalanilgan.
3-son, 4-son, 56-62-betlar.
Louden, KC (1993), Dasturlash tillari: tamoyillar va
amaliyot, Boston, PWS nashriyot kompaniyasi,
300-345-betlar.
Machine Translated by Google