Ob ’ektga yo‘naltirilgan dasturlash



Yüklə 49,79 Kb.
Pdf görüntüsü
səhifə2/5
tarix22.12.2023
ölçüsü49,79 Kb.
#190386
1   2   3   4   5
Bakhtiyorova Mokhiruy

Ob’yektlar

bu maxsus belgilangan ma’lumotlar bilan yaratilgan sinf 
namunalari. 
Ob’ektlar real dunyo ob’ektlariga yoki mavhum ob’ektga mos kelishi 
mumkin. 
Sinf dastlab aniqlanganda, tavsif belgilangan yagona ob’yekt 
hisoblanadi. 
3.
Metodlar

bu ob’ektning xatti
-harakatlarini tavsiflovchi sinf ichida 
aniqlangan funktsiyalar. 
Sinf ta’riflarida
mavjud bo’lgan har bir usul misol 
ob’ektiga havola bilan boshlanadi.
Bundan tashqari, ob’ekt tarkibidagi pastki 
dasturlarga misol usullari deyiladi. Dasturchilar qayta foydalanish yoki 
funksionallikni bir vaqtning o’zida bitta ob’ekt ichida saqlash usulla
ridan 
foydalanadilar. 
4.
Atributlar
sinf shablonida aniqlanadi va ob’ekt holatini 
ifodalaydi. 
Ob’ektlar atributlar maydonida saqlanadigan ma’lumotlarga ega 
bo’ladi.
Sinf atributlari sinfning o’ziga tegishlidir.
Ob’ektga yo’naltirilgan dasturlash quyidagi prin
siplarga asoslanadi: 
1.
Inkapsulatsiya. 
Ushbu tamoyil barcha muhim ma’lumotlar ob’ekt 
ichida joylashganligini va faqat tanlangan ma’lumotlarning ochiqligini 
bildiradi. 
Har bir ob’ektning amalga oshirilishi va holati belgilangan sinf ichida 
shaxsiy saqlanadi. 
Boshqa ob’ektlarda ushbu sinfga kirish yoki o’zgartirishlar 
kiritish huquqi yo’q.
Ular faqat davlat funktsiyalari yoki usullari ro’yxatini 
chaqirishlari mumkin. 
Ma’lumotlarni yashirishning bu xususiyati dasturning 
katta xavfsizligini ta’minlaydi va ma’lumo
tlarning kutilmagan buzilishlarini 
oldini oladi. 
2.
Abstraksiya. 
Ob’ektlar faqat boshqa ob’ektlardan foydalanish uchun 
tegishli bo’lgan ichki mexanizmlarni ochib beradi, keraksiz amalga oshirish kodini 
yashiradi. 
Olingan sinf o’zining funktsional imkoniyatlariga ega bo’lishi 
mumkin. 
Ushbu kontseptsiya ishlab chiquvchilarga vaqt o’tishi bilan qo’shimcha 
o’zgartirishlar yoki qo’shimchalar kiritishga yordam beradi.
3.
Meros. 
Sinflar boshqa sinflardagi kodlarni qayta ishlatishi 
mumkin. 
Ob’ektlar o’rtasidagi munosabat
lar va pastki sinflar tayinlanishi 
mumkin, bu esa ishlab chiquvchilarga yagona ierarxiyani saqlab qolgan holda 
umumiy mantiqni qayta ishlatishga imkon beradi. OOP ning bu xususiyati 


ma’lumotlarni chuqurroq tahlil qilishga majbur qiladi, ishlab chiqish vaqt
ini 
qisqartiradi va yuqori darajadagi aniqlikni ta’minlaydi.
4.

Yüklə 49,79 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin