8-ma’ruza: Foydalanishni modellashtirish. Foydalanish diagrammalari Ish diagrammasidan foydalaning


Download 161.12 Kb.
Pdf ko'rish
bet5/9
Sana24.03.2023
Hajmi161.12 Kb.
#1293517
1   2   3   4   5   6   7   8   9
Sinf diagrammasi 
Sinf diagrammasi(sinf diagrammasi) tizimning statik tuzilishini tasvirlashning 
asosiy usuli hisoblanadi. 
Sinf diagrammasida ob'ektlarning bitta asosiy turi qo'llaniladi: sinflar (shu jumladan 
sinflarning ko'plab maxsus holatlari: interfeyslar, ibtidoiy tiplar, assotsiatsiya 
sinflari va boshqalar), ular o'rtasida quyidagi asosiy munosabatlar turlari o'rnatiladi: 
bog'liqliklar, assotsiatsiyalar, umumlashtirishlar. , amalga oshirish. 
Giyohvandlik munosabatlari odatda ikkita model elementi yoki bunday 
elementlarning ikkita to'plami o'rtasidagi assotsiatsiya, umumlashtirish yoki amalga 
oshirish munosabati bo'lmagan qandaydir semantik munosabatni bildiradi. 
Bog'liqlik munosabatlari modelning bir elementidagi ba'zi o'zgarishlar modeldagi 
boshqa qaram elementni o'zgartirishni talab qilishi mumkin bo'lgan vaziyatda 
qo'llaniladi. 
Bog'liqlik munosabati grafik ravishda tegishli elementlar orasidagi nuqtali chiziq 
bilan tasvirlangan, uning uchlarida birida o'q bor, strelka bog'liqlik mijozi sinfidan 
mustaqil yoki manba sinfiga ishora qiladi. 
O'qning tepasida maxsus bo'lishi mumkin 
kalit so'zlar
(stereotiplar): 
▪ 
"kirish" - mijoz sinflari uchun manba sinfining umumiy atributlari va 
operatsiyalari mavjudligini ko'rsatish uchun xizmat qiladi; 
▪ 
"bog'lash" - mijoz sinfi keyingi parametrlash uchun ba'zi shablonlardan 
foydalanishi mumkin; 
▪ 
"olish" - mijoz sinfining atributlari manba sinfining atributlaridan hisoblanishi 
mumkin; 
▪ 
"import" - boshlang'ich sinfning umumiy atributlari va operatsiyalari xuddi 
bevosita unda e'lon qilingandek, mijoz sinfining bir qismiga aylanadi; 


▪ 
"tozalash" - loyiha ustida ishlash jarayonida qo'shimcha ma'lumotlar paydo 
bo'lganda, mijoz sinfi tarixiy sabablarga ko'ra manba sinfini takomillashtirish 
vazifasini bajarishini ko'rsatadi. 

Download 161.12 Kb.

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




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