Dasturlash uslublari va paradigmalari


Strukturaviy sub'ektlar - sinflar



Download 408,89 Kb.
bet3/9
Sana21.07.2021
Hajmi408,89 Kb.
#124955
1   2   3   4   5   6   7   8   9
Bog'liq
DUVPYN

Strukturaviy sub'ektlar - sinflar

Sinf - bu atributlari, operatsiyalari, aloqalari va semantikasi bir xil bo'lgan ob'ektlar to'plamining tavsifi.
Sinf gorizontal chiziqlar bilan 3 ta blokga bo'lingan to'rtburchak sifatida grafik tasvirlangan:

sinf nomi

sinfning atributlari (xususiyatlari)

sinfning operatsiyalari (usullari).


Xususiyatlar va operatsiyalar ko'rishning uchta turidan biriga ega bo'lishi mumkin:

- - xususiy (xususiy)

# - himoyalangan, (himoyalangan)

+ - jamoat (umumiy)

Maydonlar va usullarning ko'rinishi mos keladigan element nomi ko'rsatilgan satrda chap belgi sifatida ko'rsatiladi.


Har bir sinf boshqa sinflardan ajralib turadigan ismga ega bo'lishi kerak. Ism matn qatori. Sinf nomi har qanday sonli harflar, raqamlar va tinish belgilaridan iborat bo'lishi mumkin (ikki nuqta va nuqta bundan mustasno) va bir nechta satrlarda yozilishi mumkin.
Amalda odatda qisqa sinf nomlari ishlatiladi, ular modellashtirilgan tizimning so'z boyligidan olingan. An'anaga ko'ra, sinf nomidagi har bir so'z katta harf bilan yoziladi (tuyalar konvensiyasi), masalan Sensor yoki TemperatureSensor .

Abstrakt sinf uchun sinf nomi kursiv bilan yoziladi.
Atribut (xususiyat) - bu atribut misoli qabul qilishi mumkin bo'lgan qiymatlar oralig'ini tavsiflovchi sinfning nomlangan xususiyati. Sinf har qanday atributga ega bo'lishi mumkin yoki yo'q. Ikkinchi holda, atributlar bloki bo'sh qoldiriladi.
Atribut modellashtirilgan shaxsning ushbu sinfning barcha ob'ektlariga ega bo'lgan ba'zi xususiyatlarini aks ettiradi. Atribut nomi, sinf nomi kabi, matn bo'lishi mumkin. Amalda atributni nomlash uchun bir yoki bir nechta qisqa ismlar ishlatiladi, bu atribut tegishli bo'lgan sinfning ma'lum bir xususiyatini ifodalaydi.
Siz atributning xususiyatini uning turini, ko'pligini (agar atribut ba'zi bir qiymatlar qatori bo'lsa) va boshlang'ich standart qiymatini belgilash orqali aniqlashtirishingiz mumkin.Statik sinf atributlari pastki chiziqlar bilan ko'rsatiladi.
Amaliyot (usul) - bu sinf usulini amalga oshirish. Sinf har qanday sonli operatsiyani bajarishi mumkin yoki yo'q. Ko'pincha ob'ektda operatsiyani chaqirish uning xususiyatlarini o'zgartiradi.
Amaliyotlar grafik tavsifning pastki blokida grafik tarzda keltirilgan.
Faqat operatsiyalar nomlariga ruxsat beriladi. Amaliyot nomi, sinf nomi kabi, matn bo'lishi kerak. Amalda operatsiyani nomlash uchun operatsiya tegishli bo'lgan sinfning ba'zi xatti-harakatlarini tavsiflovchi qisqa fe'l konstruktsiyalari qo'llaniladi. Odatda, operatsiya nomidagi har bir so'z katta harflar bilan yoziladi , faqat birinchisi bundan mustasno, masalan move yoki isEmpty .
Siz barcha parametrlarning nomi, turi va standart qiymatini va funktsiyalar uchun qaytish turini o'z ichiga olgan imzosini belgilash orqali operatsiyani belgilashingiz mumkin.
Sinfni tasvirlashda uning barcha atributlari va amallarini birdaniga ko'rsatish shart emas. Muayyan nuqtai nazar uchun, qoida tariqasida, sinf atributlari va operatsiyalarining faqat bir qismi muhim ahamiyatga ega. Shu sabablarga ko'ra sinfni soddalashtirilgan ko'rinishiga yo'l qo'yiladi, ya'ni grafik tasvir uchun uning atributlaridan ba'zilari tanlanadi. Agar yuqorida aytilganlarga qo'shimcha ravishda boshqa atributlar va operatsiyalar mavjud bo'lsa, siz har bir ro'yxatni ellips bilan tugatib, buni aniq tushuntirasiz.
Atributlar va amallarning uzun ro'yxatlarini tushunishni osonlashtirish uchun ulardagi har bir toifaga prefiks (stereotip nomi) tavsiya etish tavsiya etiladi. Bunday holda, stereotip bu nimani anglatishini ko'rsatadigan burchak tirnoqlari ichiga kiritilgan so'zdir.




Download 408,89 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish