sezilarli darajada oshiradi, bu esa oxir-oqibat rivojlanish muhitini yaratishga
olib keladi. Obyektga yo‘naltirilgan tizimlar, odatda, obyektga yo‘naltirilgan
bo‘lmaganlarga qaraganda ancha ixchamdir. Va bu nafaqat dastur kodi
miqdorini, balki avvalgi ishlanmalardan foydalangan holda, loyiha narxining
pasayishini ham anglatadi, bu esa vaqt va xarajatdan foyda keltiradi.
3) Obyekt modelidan foydalanish barqaror oraliq tavsiflarga asoslangan
tizimlar
qurilishiga olib keladi, bu esa o‘zgarishlarni kiritish jarayonini
osonlashtiradi.
4) Obyekt modeli murakkab tizimlarni
ishlab chiqish xavfini
kamaytiradi, chunki, birinchi navbatda,
integratsiya jarayoni butun
rivojlanish vaqtiga cho‘ziladi va bir martalik hodisaga aylanmaydi.
5) Obyekt modeli insonning dunyoni idrok etishiga qaratilgan yoki
Robsonning so‘zlari
bilan aytganda, "kompyuter qanday ishlashini
bilmaydigan ko‘p odamlar tizimlarga obyektga yo‘naltirilgan
yondashuvni
mutlaqo tabiiy"
1
topadi.
Sinflar va obyektlarning aloqasi va o‘zaro ta'siri. Obyekt – bu
xususiyatlarga ega bo‘lgan va uning xatti-harakatlarini ko‘rsatadigan haqiqiy
nomli mohiyat.
Obyektga yo‘naltirilgan dasturlash tillariga qo‘llanilganda, obyekt va
sinf tushunchasi aniqlanadi:
Obyekt – bu kompyuter xotirasida fizik
jihatdan joylashtirilgan va
ularga kirish imkoniyatiga ega bo‘lgan ma'lumotlar to‘plami (obyektlar
maydonlari). Ism obyektni tashkil etuvchi maydon va metodlarga kirish
uchun ishlatiladi. Ba’zi holatlarda, obyekt xossalar yoki metodlarni o‘z ichiga
olmaydi va nomga ega bo‘lmasligi mumkin. Har qanday obyekt ma'lum bir
sinfga tegishli. Sinf ma'lumotlarning tavsifi va ulardagi amallarni o‘z ichiga
oladi. Sinf ma'lum bir -biriga bog‘liq, aslida mavjud obyektlarning umumiy
tavsifini beradi. Obyekt - bu sinfning aniq nusxasi.
Dostları ilə paylaş: