Kursning predmeti uml tilining 5 versiyasining notaviy tavsifi va ob'ektga yo'naltirilgan tahlil jarayonining xususiyatlari, dasturiy ta'minotni loyihalash va ishlab chiqish


Fasad naqsh va uning UML yozuvida belgilanishi



tải về 0.69 Mb.
trang102/106
Chuyển đổi dữ liệu28.03.2024
Kích0.69 Mb.
#56991
1   ...   98   99   100   101   102   103   104   105   106
Kursning predmeti uml tilining 5 versiyasining notaviy tavsifi v

Fasad naqsh va uning UML yozuvida belgilanishi
namunasi ma'lum bir quyi tizimga kirish interfeyslarining bir nechta turlarini birlashtirilgan interfeys bilan almashtirish uchun mo'ljallangan, bu ko'rib chiqilayotgan quyi tizimdan foydalanishni sezilarli darajada osonlashtiradi. Umumiy ko'rinish dizayn namunasi Fasad quyidagi parametrlashtirilgan hamkorlik diagrammasi yordamida tasvirlanishi mumkin ( 14.2-rasm ).


Guruch. 14.2. Fasad dizayni naqshining umumiy ko'rinishi
Ko'rsatilgan parametrlashtirilgan hamkorlik 4 ta parametrga ega: sinf Fasad (Fasad), interfeys IConcreteClass interfeyslarini amalga oshiradigan IFacade , IConcreteClass interfeyslari va ConcreteClass beton sinflari . Uchburchak shaklidagi o'q bilan nuqta chiziq amalga oshirish munosabatini ko'rsatish uchun ishlatiladi (sinfni umumlashtirish munosabati bilan adashtirmaslik kerak).
Muayyan dizayn muammolarini hal qilishda ushbu naqsh aniqlanishi mumkin. Bunday holda, tasvirlangan hamkorlik parametrlari o'rniga individual muammolarni hal qilish uchun mo'ljallangan sinflar ko'rsatilishi kerak.
ma'lumotlar bazasidan manzillarni o'rnatish va o'qish operatsiyalarini bajarish uchun Fasad naqshidan foydalanishni ko'rsatadigan misol keltirilgan . Tegishli sinf diagrammasining fragmenti 2 ta sinfni o'z ichiga oladi: Ushbu sinfning operatsiyalariga manzil va interfeys I Manzil ( 14.3-rasm ). Yangi xodimning manzilini belgilashda ushbu interfeysga murojaat qilish va quyidagi operatsiyalarni ketma-ket bajarish kerak : ko'chani o'rnating ( ), uyni o'rnating (), binoni o'rnating (), kvartirani o'rnating (), identifikatsiya raqamidan foydalanib. yangi xodim argument sifatida. Xodimning manzili haqida ma'lumot olish uchun siz ushbu interfeysga kirishingiz va quyidagi operatsiyalarni ketma-ket bajarishingiz kerak : readStreet ( ), readHouse (), readHouse (), readApartment (), qiziqqan xodimning identifikatsiya raqamidan foydalangan holda argument.



tải về 0.69 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   98   99   100   101   102   103   104   105   106




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương