sinf diagrammasi
Sinf diagrammasi statik tuzilish diagrammasining bir turi . U tizimning tuzilishini tavsiflaydi, uning sinflarini, ularning atributlari va operatorlarini, shuningdek, ushbu sinflarning munosabatlarini ko'rsatadi. Shunday qilib, keling, ba'zi misollar bilan boshlaylik:
Umumlashtirish (umumlashtirish). Umumlashtirish shuni ko'rsatadiki, bir-biriga bog'liq bo'lgan ikkita sinfdan biri ( kichik tip ) ikkinchisining yanada o'ziga xos shakli ( supertip ), bu birinchisining umumlashtirilishi deb ataladi . Grafik jihatdan umumlashtirish supertipda bo'sh uchburchak bilan chiziq bilan ifodalanadi . Diagramma:
PHP da u quyidagicha ko'rinadi:
sinf odami
{
}
sinf Dasturchisi Insonni kengaytiradi
{
}
?>
Biz ikkita ta'rifni keltiramiz:
Aloqa - bu ob'ektlar orasidagi oddiy munosabatlar. Ikki yoki undan ortiq ob'ekt qutilarini bog'laydigan chiziq bilan ifodalanadi . U sinf yoki ob'ekt diagrammalarida mavjud. Muloqot - bu assotsiatsiyaning alohida holati.
Assotsiatsiya - bu ikki yoki undan ortiq sinflarning bo'g'inlari oilasi. Jami besh turdagi uyushmalar mavjud. Ammo eng keng tarqalgan ikkitasi ikki tomonlama va bir tomonlama uyushmalardir. Shaxsiy variantlarni ko'rib chiqing:
Do'stlaringiz bilan baham: |