12-mavzu: Sinflar tuzilishi: atributlar, operatsiyalar, bog’lanishlar, umumiylashtirish, assotsiatsiyalar


Download 151.75 Kb.
Pdf ko'rish
bet5/7
Sana30.04.2023
Hajmi151.75 Kb.
#1406097
1   2   3   4   5   6   7
Bog'liq
12-Sinflar tuzilishi

Bog'lanishlar 
UMLda jami 17 ta standart bog'liqlik munosabatlari stereotiplari aniqlanadi, 
ularni 6 guruhga bo'lish mumkin: • sinf diagrammasidagi sinflar va ob'ektlar 
o'rtasida; 
• paketlar orasida;
• foydalanish holatlari o'rtasida;
• o'zaro ta'sir diagrammasidagi ob'ektlar o'rtasida;
• avtomat holatlari o'rtasida;
• quyi tizimlar va modellar o'rtasida. Bu yerda birinchi guruhning 
bog'liqliklari ko'rib chiqiladi, ular jadvalda keltirilgan.
So'zma-so'z "hisoblash mumkin" degan ma'noni anglatadi. Ushbu stereotipga 
bog'liqlik nafaqat sinflarga, balki modelning boshqa elementlariga ham qo'llaniladi: 
atributlar, assotsiatsiyalar va boshqalar. Gap shundaki, qaram elementni mustaqil 
element tarkibidagi ma'lumotlardan tiklash mumkin. Shunday qilib, bu bog'liqlik 
tobe elementning, umuman olganda, ortiqcha ekanligini va qulaylik, aniqlik va 
boshqalar uchun modelga kiritilganligini ko'rsatadi. 


Maxsus ko'rinish huquqlarini belgilaydi. Tobe sinf mustaqil sinfning tarkibiy 
qismlariga kirish huquqiga ega, garchi umumiy ko'rinish qoidalariga ko'ra, bunday 
qilish huquqiga ega bo'lmasa ham. 
Bog'liq ob'ekt (yoki sinf) mustaqil sinf (metaklass) ning namunasi ekanligini 
ko'rsatadi. 
Tobe sinf misollari mustaqil sinfning quyi sinflari ekanligini bildiradi. 
Shunday qilib, bu holda, qaram sinf metaklass hisoblanadi. Misolni soniyada 
ko'ring.
Tobe sinf mustaqil sinfni aniqlashtirishini (aniqlashini) bildiradi. Bu bog'liqlik 
o'zaro bog'liq sinflarning kontseptual jihatdan bir xil ekanligini, ammo 
mavhumlikning turli darajalarida ekanligini ko'rsatadi. 
Tobe sinf mustaqil sinfdan qandaydir tarzda foydalanishini ko'rsatadigan eng 
umumiy bog'liqlik. 
Takrorlash uchun, sinf diagrammalarida bog'liqliklar nisbatan kam uchraydi, 
chunki ular assotsiatsiyalar va umumlashmalarga qaraganda ko'proq noaniq 
semantikaga ega. HR axborot tizimining bizning (juda oddiy) modelimizda sinf 
diagrammasida bog'liqliklardan foydalanishning tabiiy misollari yo'q edi, shuning 
uchun biz 1-jadvaldagi misollarga bir nechta havolalar bilan cheklanamiz. 3.8. 

Download 151.75 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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