12-mavzu: Sinflar tuzilishi: atributlar, operatsiyalar, bog’lanishlar, umumiylashtirish, assotsiatsiyalar
Download 151.75 Kb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling