Index Object-based Programming
Procedural Programming
1
Ob'ektga yo'naltirilgan dasturlash -
bu
muammolarni
yechishga
qaratilgan yondashuv va hisoblash
ob'ektlar
yordamida
amalga
oshiriladigan
joyda
Protsedurali dasturlash
hisoblashlarni bosqichma-bosqich
bajarish bo'yicha ko'rsatmalar
ro'yxatidan foydalanadi
qo'llaniladi.
2
Bu rivojlanish va texnik xizmat
ko'rsatishni osonlashtiradi.
Protsessual dasturlashda loyiha
uzoq
davom etganda kodlarni saqlash
oson emas.
3
Shunday qilib, haqiqiy
muammolarni osongina hal qilish
mumkin.
Bu haqiqiy dunyoni taqlid
qilmaydi. U funktsiyalar deb
nomlangan kichik qismlarga
bo'linib, bosqichma-bosqich
ko'rsatmalar bilan ishlaydi
4
Ma'lumotlarni yashirishni
ta'minlaydi. Shunday qilib,
protsessual tillardan ko'ra
xavfsizroq. Siz shaxsiy
ma'lumotlarga biron bir joydan
kira
olmaysiz.
Protsedurali til ma'lumotlarni
bog'lashning to'g'ri usulini taqdim
etmaydi, shuning uchun u xavfsiz
emas.
5
Ob'ektga yo'naltirilgan dasturlash
tillarining misoli C ++, Java, .Net,
Python, C # va boshqalar.
Protsessual tillarning namunalari:
C, Fortran, Paskal, VB va
boshqalar.
PYTHONDA SINF VA OBYEKTLAR
Biz allaqachon muhokama qilganimizdek, sinf virtual ob'ekt bo'lib, uni ob'ektning
rejasi sifatida ko'rish mumkin. Sinf paydo bo'lganida obyekt paydo bo'ldi. Keling,
buni bir misol orqali tushunaylik.
Aytaylik, sinf binoning prototipidir. Bino polga, eshiklarga, derazalarga va
hokazolarga oid barcha ma'lumotlarni o'z ichiga oladi, biz ushbu detallarga
asoslanib, xohlagancha bino yasay olamiz.
Demak, binoni sinf sifatida ko'rish mumkin va biz shu sinfning shuncha ob'ektini
yaratishimiz mumkin.
Boshqa tomondan, ob'ekt sinfning misoli. Ob'ektni yaratish jarayonini
instantatsiya deb atash mumkin.
O'quv qo'llanmasining ushbu qismida biz python-da sinflar va ob'ektlarni
yaratishni muhokama qilamiz. Atributga sinf ob'ekti yordamida qanday erishish
mumkinligi haqida ham gaplashamiz.
|