Возникновение парадигм программирования


OOPning asosiy tamoyillari



Yüklə 9,83 Kb.
səhifə3/4
tarix07.01.2024
ölçüsü9,83 Kb.
#212131
1   2   3   4
16-ma\'ruza

OOPning asosiy tamoyillari

  • Meros olish - Sinflardan tashqari, ob'ektga yo'naltirilgan dasturlash tillari ham kichik sinflarga ega. Ular ota-klassning barcha atributlarini o'z ichiga oladi, lekin boshqa atributlarni ham o'z ichiga olishi mumkin.
  • Polimorfizm- irsiyat natijasidir. Ushbu kontseptsiyani to'liq tushunish uchun ba'zi dasturlash bilimlari kerak, shuning uchun biz bu erda asoslarga yopishib olamiz. Polimorfizm dasturchilarga bir xil nomli, ammo turli ob'ektlarda usullardan foydalanishga imkon beradi.

Dasturlash usullari va paradigmalari. Ma’ruza-14 Obʼyektga yo‘naltirilgan tamoyillari

C++ Enkapsulatsiya.

  • Encapsulation(Enkapsulatsiya)- ning ma'nosi , "sezgir" ma'lumotlar foydalanuvchilardan yashirilganligiga ishonch hosil qilishdir. Bunga erishish uchun sinf o'zgaruvchilari / atributlarini e'lon qilish kerak private (sinf tashqarisidan kirish mumkin emas).

Nima uchun enkapsulatsiya?

  • Xavfsizlik uchun juda muhim. Yashirin ma'lumotlarni saqlash va undan foydalanuvchilarni cheklaydi.
  • Class ni ichida xavfsizlikga ega bo'lgan attributga murojaat qilish mumkin.

C++ Merosxurlik

  • Meros olish
  • derived class (bola) - boshqa sinfdan meros qolgan sinf.
  • base class (ota-ona) - meros bo'lib o'tgan sinf.
  • Sinfdan meros olish uchun :belgidan foydaniladi. Quyidagi misolda, Carsinf (bola) atributlar va usullarni Vehicle sinfdan (ota-onadan) meros qilib oladi :

"Meros" dan qachon va qanday vaqtda foydalanish kerak?

"Meros" - bu odatda bitta class dan qayta qayta foydalanish imkoniyatini beradi. Yangi sinf yaratishda sinf attributlaridan foydalanish imkoniyati.

Ko'p darajali meros


Ko'p meros.
Sinf shuningdekvergul bilan ajratilgan ro'yxat yordamida bir nechta asosiy sinflardan olinishi mumkin :

Yüklə 9,83 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin