Объектга йўналтирилган программалаш тамойиллари



Download 373,5 Kb.
bet1/8
Sana11.06.2022
Hajmi373,5 Kb.
#653261
  1   2   3   4   5   6   7   8
Bog'liq
2.19.ОЙД

Объектга йўналтирилган дастурлаш асослари

ОЙД

  • Объектга йўналтирилган дастурлаш (ОЙД) – бу дастурлашга янги бир ёндашувдир. Ҳисоблаш техникасининг ривожланиши ва ечилаётган масалаларни тобора мураккаблашуви дастурлаш турли моделларини (парадигмаларини) юзага келишига сабаб бўлмоқда. Биринчи компиляторларда (масалан, FORTRAN тили) дастурлашнинг функция-лардан фойдаланишга асосланган процедура моделини қўллаб қувват-лаган. Бу модел ёрдамида дастур тузувчи бир нечта минг қаторли дастурларни ёзиши мумкин эди.

ОЙД.

  • Ривожланишнинг кейинги босқичида дастурларнинг структурали модели пайдо бўлди ва ALGOL, Pascal ва С тиллар компиляторларида ўз аксини топди. Структурали дастурлашнинг моҳияти – дастурни ўзаро боғланган процедуралар (блоклар) ва улар қайта ишлайдиган берилганларнинг мажмуаси деб қарашдан иборат. Ушбу модел дастур блоклари кенг қўллашга, GOTO операторидан имкон қадар кам фойдаланишга таянган ва унда дастур тузувчи ўн минг қатордан ортиқ дастурларни ярата олган. Яратилган дастурни процедурали моделга нисбатан созлаш ва назорат қилиш осон кечган.

Берилганларни абстракциялаш

  • Берилганларни абстракциялаш – берилганларни янги турини яратиш имконияти бўлиб, бу турлар билан худди берилганларнинг таянч турлари билан ишлагандек ишлаш мумкин. Одатда янги турларни берилганларнинг абстракт тури дейилади, гарчи уларни соддароқ қилиб «фойдаланувчи томонидан аниқланган тур» деб аташ мумкин

Инкапсуляция

  • Инкапсуляция – бу берилганлар ва уларни қайта ишловчи кодни бирлаштириш механизмидир. Инкапсуляция берилганлар ва кодни ташқи таъсирдан сақлаш имконини беради.
  • Юқоридаги иккита концепцияни амалга ошириш учун С++ тилида синфлар ишлатилади. Синф термини билан объектлар тури аниқланади. Синфнинг ҳар бир вакили (нусхаси) объект деб номланади. Ҳар бир объект ўзининг алоҳида ҳолатига эга бўлади. Объект ҳолати унинг унинг берилганлар-аъзоларнинг айни пайтдаги қиймати билан аниқланади. Синф вазифаси унинг функция-аъзоларининг синф объектлари устида бажарадиган амаллар имконияти билан аниқланади.

Download 373,5 Kb.

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




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