Texnologiyalar ingl modellashtirish tizimlari V staruml


Download 1.16 Mb.
bet51/60
Sana18.02.2023
Hajmi1.16 Mb.
#1212454
1   ...   47   48   49   50   51   52   53   54   ...   60
Bog'liq
Kajumova (1) (2)

Chizma 106. Giyohvandlik orasida sinflar
Buyurtmani tasdiqlash klassining namunasini yaratib bo'lmaydi o'zingiz Yaratilish misol sinf Buyurtma . Biroq bular ikki sinf qodir bo'ladi almashish xabarlar yoqilgan o'zaro ta'sir diagrammasi.
Umumlashtirish - bu ikki element o'rtasidagi meros munosabatlari modellar. Bu beradi sinf imkoniyat meros ochiq yoki himoyalangan atributlar Va operatsiyalar supersinf (sinf dan kim meros qilib olingan atributlar Va operatsiyalar). Dan tashqari meros qilib olingan har Sinf Balki bor uning atributlari va operatsiyalari.
Yoniq grafikalar umumlashtirish tasvirlangan V shakl strelkalar Bilan Yo'q soyali da uchburchak yuqori sinf, dan keladi avlod.
Misol. Do'konda turli xil xodimlar ishlashi mumkin: xodim savdo bo'limi, omborchi, direktor. Ularning barchasi umumiy xususiyatlarga ega: ism, manzil, telefon, tug'ilgan sana, lavozim, shuning uchun siz ko'rib chiqishingiz mumkin umumlashtiruvchi shaxs Xodim , uning atributlari va operatsiyalari ob'ektlardir Direktor Va Do'kondor bo'ladi meros (guruch. 107).



Chizma 107. Munosabat umumlashtirishlar orasida sinflar
Xodimning atributlari sifatida ismi, manzili, telefoni, sanasi bo'lsa tug'ilish, lavozim, Bu tashkilot, Direktor Va Do'kondor , Albatta, bu atributlarni o'z qadriyatlari bilan meros qilib olish. Bundan tashqari, ular bo'lishi mumkin va o'z atributlari yoki operatsiyalari. Masalan, direktor bo'lishi mumkin Xodimni ishdan bo'shatish operatsiyasi , Do'kondor ega bo'lishi mumkin emas , lekin oxirgi operatsiya - Tovarlarni bering .
Yopiq atributlar Va operatsiyalar Yo'q mumkin meros qilib olinadi avlodlari.


Misol. Stsenariy sinflari o'rtasidagi munosabatlarni aniqlang
Dekor buyurtma (guruch. 108) .
Ketma-ketlik diagrammasini tahlil qilgandan so'ng, biz sinf ekanligini bilib olamiz Buyurtma berish bog'langan Bilan Shaxsiy ma'lumotlarga kirish , A ob'ekt Buyurtmani tasdiqlang yuboradi xabarlar ob'ekt sinf PlaceOrderManager . PlaceOrderManager Buyurtma va OrderConfirmation sinflari ob'ektlari bilan bog'langan . Uchun hammasi sanab o'tilgan havolalar aniqlash munosabat uyushmalar.
OrderConfirmation klassi uning parametri sifatida Order sinfidan foydalanadi operatsiyalar: orasida ular aniqlash qaramlik munosabati.
Buyurtma sinfining misollari Item sinfining misollaridan iborat . Orasida ular Keling, yig'ish munosabatini yarataylik.
Uchun Bormoq uchun Sinf Buyurtmani tasdiqlang mumkin bajarish operatsiya tasdiqlash buyurtma, U kerak bo'l bog'langan Bilan sinf Shaxsiy ma'lumotlarga kirish , Shunung uchun yaratmoq orasida ular munosabat uyushmalar.




Download 1.16 Mb.

Do'stlaringiz bilan baham:
1   ...   47   48   49   50   51   52   53   54   ...   60




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