Dasturlash uslublari va paradigmalari



Download 416,63 Kb.
bet3/8
Sana03.04.2022
Hajmi416,63 Kb.
#525929
1   2   3   4   5   6   7   8
Bog'liq
Dasturlash uslublari va paradigmalari

Amaliyot (usul) - bu sinf usulini amalga oshirish. Sinf har qanday sonli operatsiyani bajarishi mumkin yoki yo'q. Ko'pincha ob'ektda operatsiyani chaqirish uning xususiyatlarini o'zgartiradi.
Amaliyotlar grafik tavsifning pastki blokida grafik tarzda keltirilgan.
Faqat operatsiyalar nomlariga ruxsat beriladi. Amaliyot nomi, sinf nomi kabi, matn bo'lishi kerak. Amalda operatsiyani nomlash uchun operatsiya tegishli bo'lgan sinfning ba'zi xatti-harakatlarini tavsiflovchi qisqa fe'l konstruktsiyalari qo'llaniladi. Odatda, operatsiya nomidagi har bir so'z katta harflar bilan yoziladi , faqat birinchisi bundan mustasno, masalan move yoki isEmpty .
Siz barcha parametrlarning nomi, turi va standart qiymatini va funktsiyalar uchun qaytish turini o'z ichiga olgan imzosini belgilash orqali operatsiyani belgilashingiz mumkin.
Sinfni tasvirlashda uning barcha atributlari va amallarini birdaniga ko'rsatish shart emas. Muayyan nuqtai nazar uchun, qoida tariqasida, sinf atributlari va operatsiyalarining faqat bir qismi muhim ahamiyatga ega. Shu sabablarga ko'ra sinfni soddalashtirilgan ko'rinishiga yo'l qo'yiladi, ya'ni grafik tasvir uchun uning atributlaridan ba'zilari tanlanadi. Agar yuqorida aytilganlarga qo'shimcha ravishda boshqa atributlar va operatsiyalar mavjud bo'lsa, siz har bir ro'yxatni ellips bilan tugatib, buni aniq tushuntirasiz.
Atributlar va amallarning uzun ro'yxatlarini tushunishni osonlashtirish uchun ulardagi har bir toifaga prefiks (stereotip nomi) tavsiya etish tavsiya etiladi. Bunday holda, stereotip bu nimani anglatishini ko'rsatadigan burchak tirnoqlari ichiga kiritilgan so'zdir.




Sinflar orasidagi munosabatlar
UML-da to'rt xil munosabatlar mavjud:
Qaramlik
Assotsiatsiya
Umumlashtirish
Amalga oshirish
Ushbu aloqalar UML-dagi munosabatlarni tavsiflash uchun bir-biriga mos modellarni ishlab chiqish uchun ishlatiladigan asosiy qurilish bloklari hisoblanadi.
Ulardan birinchisi - qaramlik - modelning ikkita elementi o'rtasidagi munosabatni semantik jihatdan ifodalaydi, unda bir elementning o'zgarishi (mustaqil) boshqa element (qaram) semantikasining o'zgarishiga olib kelishi mumkin. U nuqtali chiziq bilan, ba'zida boshqasi bog'liq bo'lgan ob'ekt tomon yo'naltirilgan o'q bilan grafik tasvirlangan; teglash mumkin.


Bog'liqlik - bu bir ob'ektning texnik xususiyatlarining o'zgarishi, uni ishlatadigan boshqa tashkilotlarga ta'sir qilishi mumkinligini ko'rsatadigan foydalanish munosabatlari .
Assotsiatsiya Ob'ektlar o'rtasida mavjud bo'lgan bog'lanishlar to'plamini tavsiflovchi model elementlari orasidagi tarkibiy bog'lanishdir.
Assotsiatsiya shuni ko'rsatadiki, bitta mavjudot (sinf) ob'ektlari boshqa mavjudot ob'ektlari bilan shunday bog'langanki, siz bir sinf ob'ektlaridan ikkinchisiga o'tishingiz mumkin.
Masalan, " Person " sinfida va " School " sinfida birlashma mavjud, chunki u kishi maktabda bo'lishi mumkin. Assotsiatsiyani "o'rganadi" deb atash mumkin. Bir tomonlama assotsiatsiya ko'rinishida birlashma yo'nalishini ko'rsatadigan strelka qo'shiladi.

Ikki qavatli assotsiatsiyalar ikkita sinf bloklarini birlashtirgan uchlarida o'qsiz chiziq bilan ifodalanadi.
Assotsiatsiyani nomlash mumkin, so'ngra uni ifodalovchi satr oxirida rollar, bog'lanishlar, ko'rsatkichlar, ko'paytirgichlar, ko'rinish yoki boshqa xususiyatlar imzolanadi.

Download 416,63 Kb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish