Texnologiyalar ingl modellashtirish tizimlari V staruml


Download 1.16 Mb.
bet26/60
Sana18.02.2023
Hajmi1.16 Mb.
#1212454
1   ...   22   23   24   25   26   27   28   29   ...   60
Bog'liq
Kajumova (1) (2)

Chizma 39. muharrir xususiyatlari diagrammalar sinflar: o'zgartirish nomi diagrammalar


Misol. O'ylab ko'ring stsenariy Dekor buyurtma, qaysi hisoblanadi ichki oqim Uchun pretsedent Buyurtma tovarlar . Keling, tasvirlab beraylik uning
sinflar.
Ushbu stsenariy mijozga savatdan chiqish imkonini beradi va to'lash u bilan bank kartasidan foydalanish.
Keling tasavvur qiling Qanaqasiga amalga oshirildi bu stsenariy, Ko'proq bir marta. Xaridor savatda bo'lib, qaror qildi hajmi, Nima U tayyor qil buyurtma V do'kon uslub, tanlaydi variant
"Dizayn buyurtma". Qanaqasiga reaksiyaga kirishadi tizimi yoqilgan harakatlar xaridor? yugurmoqda stsenariy Dekor buyurtma. Foydalanuvchi kerak yoqilgan shaxsiy ma'lumotlaringizni maxsus shaklga kiriting, buyurtmani tasdiqlang yoki yo'q, va shunga qarab, to'lovni amalga oshiring, so'ngra tasdiqlashni oling buyurtma. IN tizimi paydo bo'ladi yangi ob'ekt - buyurtma xaridor.
Tanlov chegara sinflar.
Ko'rinishidan, bizga kamida bitta chegara sinfi kerak bo'ladi, qaysi amalga oshiradi ulanish orasida joriy yuz Xaridor Va qo'shimcha pretsedent Dizayn buyurtma . Qo'ng'iroq qilaylik uning Buyurtma (Buyurtma berish). Bu Sinf biladi qaysi tovarlar Va V Savatga qancha odam bor edi, ularni buyurtmaga o'tkazish kerak. Bundan tashqari, ushbu sinf xarid qilish savatchasi bo'sh yoki bo'sh yoki yo'qligini bilishi mumkin bo'sh Bu chekinmoq haqida bu mos keladigan xabar. Uchun Bormoq, uchun buyurtma berish, xaridor o'z shaxsiy ma'lumotlarini kiritishi kerak, elektron manzil, telefon va kredit karta ma'lumotlari. Ushbu maqsadlar uchun biz ham tanishtiramiz bitta sinf EnterPersonalData (EnterPersonalInformation) . Undan keyin, Qanaqasiga tanlangan tovarlar Va tanishtirdi shaxsiy ma `lumot xaridor, qoladi faqat buyurtma tafsilotlarini tekshiring va ular bilan rozi yoki yo'q - buning uchun harakat, biz Buyurtma tafsilotlarini tekshirish (ConfirmOrder) sinfini kiritamiz. Nihoyat, xaridor buyurtmani tugatgandan so'ng, u ekranda raqamni ko'radi buyurtma Va tasdiqlash buyurtma yo'lga chiqish xaridor yoqilgan elektron manzil, Uchun bajarilishi bular mas'uliyat yaratmoq Ko'proq bitta chegara Sinf Buyurtmani tasdiqlash (Buyurtmani tasdiqlash)
Tanlov menejerlar sinflar.
Keling, yarataylik bitta menejer sinf, qaysi bo'ladi tarqatish mas'uliyat boshqalar sinflar Va qo'ng'iroq qiling ularning operatsiyalar da amalga oshirish berilgan skript. Qo'ng'iroq qilaylik bu menejer Sinf Buyurtmalarni qayta ishlash menejeri (PlaceOrderManager).
Tanlov ob'ektlar sinflari.
Checkout stsenariysi mijoz, buyurtma va tovarlar. Keling, yarataylik ob'ektlar sinflari Xaridor (mijoz) Buyurtma (Buyurtma) Mahsulot (Element).
Balki, Nima V taraqqiyot yana dizayn biroz yangi
sinflar bo'ladi qo'shildi Uchun bu skript, A biroz qarshi, dan bu diagrammalar olib tashlandi.
Keling, quraylik diagramma sinflar skript Dekor buyurtma V StarUML.
Mantiqiy ko'rinish paketida yuqorida tavsiflanganidek sinf diagrammasini yarating yo'l. Nomini o'zgartirish Sinf diagrammasi 1 V joy Buyurtma (Dekor buyurtma).
Keling, yarataylik yangi Sinf Xaridor (Mijoz) . bosing to'g'ri kontekst menyusidagi model navigatoridagi Mantiqiy ko'rinishni bosish orqali Qo‘shish-ni tanlang, so‘ng Sinf-ni tanlang. Yangi sinf yaratiladi va model navigatorida ko'rsatiladi. Xususiyatlar yorlig'ida (Xususiyatlar) sinf nomini mijozga o'zgartiring. e'tibor bering, bu sinf yaratishning bu usuli bilan StarUML yangi makon yaratadi ismlar. Agar Siz hohlamoq yaratmoq sinf, qaysi kiyadi shunday bir xil ism, Qanaqasiga, masalan, foydalanish holatlari diagrammasidagi aktyor, keyin to uchun StarUML bu nomni qayta ishlatishga "ruxsat berdi", siz sinf yaratishingiz kerak yuqorida tavsiflangan usulda. Endi ushbu sinfni navigatordan tortib o'tkazing modellar Buyurtmani joylashtirish jadvaliga (guruch. 40).


Download 1.16 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   60




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