Текст абзsdaаца


Download 3.12 Mb.
Pdf ko'rish
bet2/4
Sana04.10.2023
Hajmi3.12 Mb.
#1691489
1   2   3   4
Bog'liq
Текст абзsdaаца

Obyektga Yo’naltirilgan
Dasturlash


OOP nimalardan tashkil topgan?
Class
Object
Method
Atribute


Parallel dasturlash – bir loyihaning turli qismlari bir vaqtda yaratilishi
mumkin 
Vorislik tamoyili klasslardan qayta foydanalish imkonini beradi
Polimorfizm tamoyili klasslarni moslashuvchan qiladi 
Klasslardan boshqa dastur va loyihalarda qayta-qayta foydalanish mumkin 
Dasturlashga yangi qadam qo’yganlar uchun biroz tushunarsiz 
Har doim ham samarali emas 
Ba’zida dasturimizni haddan tashqari murakkablashtirib yuborishi mumkin
Afzalliklari 
Kamchiliklari:
Afzallik va kamchiliklari


Class va Object tushunchasi


Class
Class - qolip, ya'ni unda
obyektning qanday xossa va
metodlarga ega bo'lishi yozilgan
bo'ladi.
Class(sinf) - obyektni tariflab
beruvchi tip.


Object
Object bu - ko’zimiz bilan ko’rib turgan barcha narsa


Class va Object
Object - Class asosida tuzilgan konkret predmet.
Tasavvur qiling, siz g’isht zavodidasiz yoki o’zingiz (qo’lbola) g’isht quymoqchisiz.Ushbu holatda sizning
g’isht quyuvchi qolipingiz bu class va siz quygan g’ishtlar esa objectlar deb qarashingiz mumkin.


Class atributi - bu classning barcha
objectlari uchun qiymati bir xil bo'lib
qoladigan atribut class atributi deb
nomlanadi. U funksiya ichida emas, balki
class darajasida aniqlanadi. Class
atributining qiymati barcha ob'ektlar
tomonidan taqsimlanadi.
Har bir obyekt uning ustida bajarish
mumkin bo'lgan funksiyalar bilan keladi.
Bu funksiyalar obyekt ichida yashirin
bo'ladi, va biz ularga nuqta va funksiya
nomi orqali murojat qilishimiz mumkin.
Bunday funksiyalar shu klass (yoki
obyektga) tegishli metodlar deyiladi.



OOP tamoyillari
- Inheritance
- Polimorfizm
- Encapsulation
- Abstraction



Download 3.12 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling