Мультиобъект бір клас негізінде пайда бола алатын анонимді объектілер жиынтығы. Мультиобъект пен жеке объектілер арасында байланыс агрегация қатынасы түрінде болады
Мультиобъект бір клас негізінде пайда бола алатын анонимді объектілер жиынтығы. Мультиобъект пен жеке объектілер арасында байланыс агрегация қатынасы түрінде болады.
Link (байланыс) - экземпляр. Байланыс UML тілінің элементі ретінде екі немесе одан көп объектілер арасында болуы мүмкін. Оның ұштарының біріне жақын жазылған және осы байланысты жүзеге асырудың ерекшелігін көрсететін стереотиптері бар.
Link (байланыс) - экземпляр. Байланыс UML тілінің элементі ретінде екі немесе одан көп объектілер арасында болуы мүмкін. Оның ұштарының біріне жақын жазылған және осы байланысты жүзеге асырудың ерекшелігін көрсететін стереотиптері бар.
Кооперация диаграммасының байланыстары “parameter” - әдіс параметрі. Тиісті объект тек белгілі бір әдіс параметрі болады;
“local” – локальді айнымалы әдіс. Оның ауқымы көрші объектімен шектеледі;
“global”- глобальді айнымалы. Оның ауқымы бүкіл кооперация диаграммасына дейін жетеді;
“self”- бұл объектінің өзіне-өзі хабарлама жіберуге мүмкіндік беретін рефлексиялық байланысы. Кооперация диаграммасында рефлексиялық байланыс объектіде тіктөртбұрыштың үстіңгі жағында цикл ретінде бейнеленеді.
Байланыс стереотиптері
Хабарламалар
Хабарламалар
“Message” (хабар) екі объектінің арасындағы байланысты анықтайды, олардың біреуі ақпаратты екіншісіне тасымалдайды.
Бұл жағдайда, бірінші объект екінші объект хабарлама алғаннан кейін, әрекет (операция) орындалады деп күтеді.
Осылайша, хабарлама - операцияны бастауға, сигналдар жіберуге, жекелеген объектілерді құруға және жоюға себеп немесе стимул болып табылады.
Хабарлама типтері
Хабарлама типтері
Үшбұрышты көрсеткіші бар тұтас сызық
Процедураның шақырылуын немесе басқа енгізілген басқару ағынын көрсетеді. Әдетте мұндай хабарламалардың барлығы синхронды болады, яғни белгілі бір қызметті аяқтағаннан кейін немесе белгілі бір шартты орындағаннан кейін басталады.