Munosabat - Bu ulanish orasida sinflar.
Uchun Bormoq uchun kashf qilish ulanishlar sinflar tergov harakatlari olib borilmoqda stsenariylar Va ketma-ketlik diagrammalari: agar ob'ekt boshqasiga xabar yuborsa ob'ekt, keyin aftidan orasida munosabatlari bor.
Aloqa paydo bo'ladi Shuningdek, Agar bitta Sinf foydalanadi boshqa V sifat parametr operatsiyalar.
IN yozuvlar UML belgilangan 5 tur munosabatlar orasida sinflar:
uyushmalar;
yig'ish;
kompozitsiyalar;
bog'liqliklar;
umumlashtirishlar.
UML yozuvida sinflar o'rtasidagi munosabatlar tasvirlangan _ _ strelkalar diagrammasi, ko'rinish strelkalar bog'liq dan semantika munosabat.
StarUML-da sinflar o'rtasida aloqa o'rnatish uchun birini bosing marta chapdagi elementlar panelidagi ulanish elementining belgilanishi bo'yicha, shu turni tanlang o'zingiz xohlagan munosabatni tanlang va keyin bir sinfdan chiziq chizing boshqasiga, ushlab turish chap tugmasi sichqonlar (guruch. 96).
Chizma 96. Yaratilish munosabat orasida sinflar
Assotsiatsiya sinflar orasidagi semantik aloqadir. Diagramma bo'yicha u muntazam chiziq sifatida chizilgan. Assotsiatsiya bir tomonlama bo'lishi mumkin yoki ikki tomonlama. IN birinchi hol uni tasvirlash V shakl o'qlar, ulanish yo'nalishini ko'rsatadi. Ikkinchi holda - er-xotin o'qlar yoki faqat o'qlarsiz chiziqlar.
Agar sinflar orasida yaratilgan ikki tomonlama ulanish, Bu har dan ularni ko'radi ochiq atributlar va operatsiyalar boshqalar sinflar (guruch. 97).
Misol.
Chizma 97. Ikki tomonlama uyushma
Agar sinflar o'rtasida bir yo'nalishli assotsiatsiya o'rnatilgan bo'lsa, unda Bunday holda, o'q yo'naltirilgan sinf umumiy atributlarni biladi va ikkinchi sinf operatsiyalari va o'q ketadigan ikkinchi sinf ko'rmaydi birinchi sinfning atributlari va operatsiyalari. Misol uchun, sinf Xaridor biladi Ism Va o'lchovli qator Tovarlar , Lekin Mahsulot Yo'q biladi Ism Va manzil Xaridor (guruch. 98) .
Do'stlaringiz bilan baham: |