Bir-biriga o'xshash kichik tur nima?
Bir-biriga o'xshash kichik tur nima?

Video: Bir-biriga o'xshash kichik tur nima?

Video: Bir-biriga o'xshash kichik tur nima?
Video: Multfilm Qahramonlari Hayotda 2024, Aprel
Anonim

Bir-biriga o'xshash kichik tiplar bor kichik turlari supertipli ob'ektlar to'plamining noyob bo'lmagan kichik to'plamlarini o'z ichiga olgan; ya'ni supertipning har bir ob'ekt namunasi bir nechtasida paydo bo'lishi mumkin kichik turi . Masalan, universitet muhitida bir kishi xodim yoki talaba yoki ikkalasi ham bo'lishi mumkin.

Keyinchalik, ma'lumotlar bazasida nima o'xshashligi haqida savol tug'ilishi mumkin.

Bir-biriga o'xshash subtip: Supertype ob'ektlar to'plamining noyob bo'lmagan kichik to'plamlari deb ataladi ustma-ust tushadigan kichik turi. Supertipning har bir ob'ekt namunasi kamida bitta kichik turdagi ko'rinishi mumkin. Doira ichidagi "o" harfi bilan ko'rsatilgan ushbu qoida supertip va uning pastki turlari o'rtasida bog'langan.

Xuddi shunday, ajratilgan kichik tip nima? Ajratilgan subtiplar , shuningdek, bir-biriga mos kelmaydigan deb ham ataladi kichik turlari , bor kichik turlari supertipli ob'ektlar to'plamining noyob kichik to'plamini o'z ichiga olgan; boshqacha qilib aytganda, supertipning har bir ob'ekt namunasi faqat bittasida paydo bo'lishi mumkin kichik turlari.

Shu munosabat bilan, kichik turdagi diskriminatorning maqsadi nima?

A pastki turdagi diskriminator supertip ob'ektidagi atribut bo'lib, u yuqori turning qaysi ob'ekt kichik turi bilan bog'liqligini aniqlash uchun ishlatiladi. Har qanday berilgan supertip hodisasi uchun qiymati kichik turi diskriminator qaysi birini aniqlaydi kichik turi supertipning yuzaga kelishi bilan bog'liq.

Qisman to'liqlik va to'liq to'liqlik o'rtasidagi farq nima?

Qisman to'liqlik ba'zi supertip hodisalari biron bir kichik turga a'zo bo'lmasligi mumkinligini anglatadi. To'liq to'liqlik har bir supertip hodisasi kamida bitta kichik turning a'zosi bo'lishi kerakligini anglatadi.

Tavsiya: