Ko'p assotsiatsiyabog'liq ob'ektlarning mumkin bo'lgan sonini ko'rsatadigan butun sonlar qatoridir. Minimal va maksimal qiymatga ega bo'lgan ifoda sifatida yoziladi; ularni ajratish uchun ikkita nuqta ishlatiladi. Assotsiatsiyaning uzoq sonli ko'pligini belgilash bilan siz yaqin uchastkada har bir sinf ob'ekti uchun assotsiatsiyaning uzoq qismida qancha ob'ekt bo'lishi mumkinligini aniqlaysiz. Ob'ektlar soni belgilangan oraliqda bo'lishi kerak. Ko'plik 1 , nol yoki bitta 0..1 , har qanday qiymat 0 .. * yoki * , bitta yoki bir nechta 1 .. * sifatida belgilanishi mumkin . Siz shuningdek, butun son qiymatlari oralig'ini belgilashingiz mumkin, masalan 2..5, yoki aniq raqamni o'rnating, masalan 3 .
Aggregatsiya - bu yaxlitlikning uning qismlari bilan tarkibiy munosabatlarini ifodalovchi birlashmaning o'ziga xos turi. Assotsiatsiya turi sifatida birlashtirishni nomlash mumkin. Birlashish munosabati ikkitadan ortiq sinfni o'z ichiga olmaydi (konteyner va tarkib).
Yig'ish bir sinf boshqalarning to'plami yoki konteyner bo'lganida sodir bo'ladi. Bundan tashqari, sukut bo'yicha yig'ish mos yozuvlar bo'yicha yig'ilish deb ataladi, ya'ni tarkibidagi sinflarning ishlash muddati o'z ichiga olgan sinfning ishlash muddatiga bog'liq emas. Agar idish yo'q qilingan bo'lsa, unda uning tarkibi yo'q emas.
Grafik jihatdan agregatsiya "butun" sinf blokidagi bo'sh olmos va bu olmosdan "qism" sinfiga o'tuvchi chiziq bilan ifodalanadi.
Kompozitsiya - bu yig'ishning qat'iy versiyasi. Shuningdek, qiymat bo'yicha yig'ilish deb ham ataladi.
Kompozitsiya - aniq belgilangan mulkchilik munosabatlari va qismlar va butun umr ko'rish davri tasodifiga ega bo'lgan birlashma shakli. Tarkibi konteyner sinfi misollari va mavjud bo'lgan sinf namunalarining ishlash muddatiga qattiq bog'liqdir. Agar konteyner yo'q qilinsa, unda uning tarkibidagi barcha narsalar ham yo'q qilinadi.
U grafik jihatdan agregatsiya sifatida ifodalanadi, ammo to'ldirilgan olmos bilan.
Uchinchi munosabatlar - umumlashtirish - ixtisoslashuv yoki merosni bildiradibu erda ixtisoslashtirilgan element (bola) umumiy element (ota-ona) xususiyatlariga muvofiq qurilgan. Bola ota-onaning tuzilishi va xulq-atvori bilan o'rtoqlashadi. Umumlashtirish grafik jihatdan ota-onaga ko'rsatgan bo'sh o'q bilan qattiq chiziq sifatida ifodalanadi.
To'rtinchisi - bu amalga oshirish - bu sinflar o'rtasidagi semantik munosabatlar, ulardan biri ( etkazib beruvchi ) bitimni belgilaydi, ikkinchisi ( mijoz)) rioya qilishga majburdir. Bu interfeyslar va ushbu interfeyslarni amalga oshiradigan sinflar o'rtasidagi munosabatlar. Bu o'zaro munosabatlarning bir turi. Provayder odatda mavhum sinf bilan ifodalanadi. Grafik jihatdan amalga oshirish munosabatlari umumlashtirish va qaramlik munosabatlarining gibrididir: uchburchak etkazib beruvchini, nuqta chiziqning boshqa uchi esa mijozni bildiradi.
Do'stlaringiz bilan baham: |