Класс объектілерінің өзара байланысы
Тәуелділік дегеніміз - класс сипаттамасының өзгеруі тәуелді класстың жұмысына әсер етуі мүмкін класстар арасындағы қатынасты білдіреді, бірақ керісінше емес.
Қауымдастық бір нысанның (класстың) объектілері басқа объектінің объектілерімен бір класстың объектілерінен екіншісіне ауыса алатындай етіп байланысты екенін көрсетеді. Бұл композиция мен агрегацияның жалпы жағдайы.
Агрегация-бүтін және оның бөліктері арасындағы қарым-қатынас кезінде ассоциация түрі. Ассоциация түрі ретінде агрегацияны атауға болады. Бір агрегаттық қатынас екіден көп классты (контейнер және мазмұн) қамтуы мүмкін емес.
Композиция-агрегаттаудың қатаң нұсқасы. Мағынасы бойынша агрегация ретінде де белгілі.
Жалпылау (Generalization) екі байланысты кластардың бірі (кіші тип) екіншісінің жеке формасы (жоғарғы тип) екенін көрсетеді, оны бірінші жалпылау деп атайды. Іс жүзінде, бұл кіші түрдің кез-келген данасы түрдің үстіндегі үлгі болып табылады.
Іске асыру-модельдің екі элементі арасындағы қатынас, онда бір элемент (клиент) басқа (жеткізуші) белгілеген мінез-құлықты жүзеге асырады. Іске асыру-қатынас бүтін-бөлік. Графикалық түрде іске асыру мұрагерлік сияқты көрінеді, бірақ нүктелі сызықпен.
Тәуелділік (dependency) — бұл пайдалану қатынасының әлсіз түрі, онда біреуінің сипаттамасындағы өзгеріс екіншісінің өзгеруіне әкеледі, ал керісінше қажет емес. Бұл объект пайда болған кезде пайда болады, мысалы, параметр немесе жергілікті айнымалы түрінде.
Нақтылау егжей-тегжейлі деңгейге байланысты. Бір пакет басқа элементтерді нақтылайды, егер оның құрамында бірдей элементтер болса, бірақ егжей-тегжейлі көрсетілімде. Мысалы, кітап жазу кезінде сіз әр тараудың мазмұны қысқаша ұсынылатын сөйлемнен бастайсыз. Әр тараудың түйіндемесі жеке элемент ретінде "ұсыныс"пакетіне кіреді делік. Сондай — ақ," аяқталған кітап " дегеніміз-элементтері аяқталған тараулар болатын пакет. Бұл тұрғыда "аяқталған кітап" пакеті "ұсыныс" пакетін нақтылау болып табылады.
Қатынас қуаты (мультипликатор) жолдың басындағы класстың (объектінің) әр данасы мен оның соңындағы класс данасы арасындағы байланыс санын білдіреді.
Достарыңызбен бөлісу: |