Birlashtirish. Birlashtirish - " bor a " (bir qismi bo'lish) birlashma ish. Bir sinf boshqa sinflarning konteyneri bo'lishi kerak bo'lganda yig'ish qo'llaniladi. Bundan tashqari, o'z ichiga olgan sinflarning ishlash muddati hech qanday tarzda konteyner sinfining ishlash muddatiga bog'liq emas. Bular. bizning misolimizda konteyner Model sinfining ob'ekti hisoblanadi . Va agar u dasturni bajarish paytida yo'q qilingan bo'lsa, bu hech qanday tarzda DataBase sinfining ob'ektiga ta'sir qilmaydi . Grafik jihatdan yig'ish sinf blokidagi bo'sh olmos va ushbu olmosdan o'z ichiga olgan sinfgacha bo'lgan chiziq bilan ifodalanadi . Diagramma:
Kod:
sinf ma'lumotlar bazasi
{
jamoat funktsiyasi selectAll()
{
}
}
sinf modeli
{
shaxsiy $db;
umumiy funktsiya __konstruktor ($db)
{
$this->db = $db;
}
umumiy funksiya getAll()
{
$ this -> db -> selectAll ( );
}
}
?>
Do'stlaringiz bilan baham: |