Informaciya texnologiyaları malumotlarni basqarıw hám qayta ichlash texnologiyaları bolıp tabıladı. Odatda bul akema astında kompyuter texnologiyaları túsiniledi


Ob'ektke jóneltirilgen programmalastırıw ozıniiń ush tiykarǵı qásiyetleri menen xarakterlenedi


Download 158.23 Kb.
bet8/16
Sana06.05.2023
Hajmi158.23 Kb.
#1435827
1   ...   4   5   6   7   8   9   10   11   ...   16
Bog'liq
TSIT 1-BILET JUWAPLARI

Ob'ektke jóneltirilgen programmalastırıw ozıniiń ush tiykarǵı qásiyetleri menen xarakterlenedi:

1. Inkapsulyasiya - jazıwlardı sol jazıwlardıń moydonlari ústinde ámeller bojarish ushın mólsherlengen funksiyalar hám proceduralar menen birgalikda uib baradı. Inkapsulyasiya jasırıw Principine de iye boladı. Bunıń manosi mınada, ob'ekt ústinde bojarish múmkin bolǵan háreketlerdi ámelge asırıw quralları sol ob'ektten paydalanıp atırǵan programmistler kózinen yashirib qóyıladı. Programmist tek sol ob'ekttiń ayırım metod hám moydonlari menengine ichlay uadi. Basqasha aytqanda, barlıq moydon hám metodlar ishki hám toshhqi gruppalarǵa bólinedi. Ob'ekttiń ishki ázolari programmistke «ko'rinmaydi» hám ob'ekttiń hulqi hám múmkinshiliklerin anıqlaydı, toshhqi ázolari esha programmistke «ko'rinib turadı» hám de ob'ektti basqarıw imkaniyatın beredi. Ob'ekttiń programmistke kórinip, ob'ektti basqarıwǵa járdem beretuǵın metod hám moydonlari (qásiyetleri) ob'ekttiń interfeysi dab ataladı. Programmist ob'ekt menen ichlash ushın uniń interfeysin biliwi jetkilikli.

Mısalı, jeńil avtomobildi basqarıwdı úyreniw ushın uniń matorining ichlash Principi, ǵildiraklarning búklemin, tormoz mexanizmin úyreniwdiń hájeti joq, rulni buraw, pedal yamasa uzatmalar qutisi richagini basıwdı biliw jetkilikli.

2. miyrasxorlıq - jańa ob'ektti anıqlawǵa mútajlik paydo bolǵanda udindan malum bolǵan ob'ektlerden paydalanıw. Ob'ektler ózlarini yoratishda ichtirok etken oǵada ob'ektlerdiń xarakteristika hám hulqlarini miyraslar etip uishlari múmkin. OYD konsepsiyası jańa klasslardı ámeldegi klasslarǵa jańa moydonlar, qásiyetler hám metodlardı qosıw arqalı yoratish imkaniyatın da beredi. Jańa klasslardı toshhkil qılıwdıń bunday usılı júzege keltiriw dab ataladı. Bul halda júzege kelgen jańa klass ozıniiń bazalıq oǵada klasına has bolǵan qásiyet hám metodların miyraslar uadi.

Mısalı hoyotdan mısal etip, hosharotlar klasın uish múmkin. Ol eki gruppaǵa bólinedi: qanotlilar hám qanotsizlar. Qanotli hosharotlarga gúbelekler, shıbınları, tún gúbelegiler hám x. k. lar kiredi. Sol sebepli, shıbınlardı qaytadan qanotli dab táriflashning hájeti joq, ol bul qásiyetti oǵada klası bolǵan qanotli hosharotlar klasınan miyraslar etip uadi.
3. Polimorfizm - háreketke biror at beriw hám de odan birgalikda ob'ektler shejiresiniń tómen hám joqarı bólimlerinde paydalanıw. Bunda shejirediń hár bir ob'ekti bul háreketti ózi ushın has bolǵan usıl menen bojaradi. Polimorfizm — bul túrli klasslarǵa kirgen metodlar ushın bir hil atlardan paydalanıw múmkinshiligi bolıp tabıladı. Polimorfizm koncepciyasında ob'ektke salıstırǵanda metod qollanganida aynan ob'ekttiń klasına uyqas keliwshi metoddan paydalanıwdı táminlaydi.
Object Pascal programmalastırıw tili ob'ektke jóneltirilgen programmalastırıwǵa has bolǵan barlıq qurallardı bere uadi: strukturalılıq, modullıq, úlken abstraktlılıq. Bul xarakteristikalardıń hámmesi xizmet kórsetiw ushın juda da ápiwayı, ańsatǵana basqa jaǵdaylarǵa maslastırila uadigan, kúshlilew strukturaǵa iye bolǵan kodlarda óz hákisin tupadi.
Ob'ektke jóneltirilgen programmalastırıw uzaq jıllar dawamında onganaviy, yáni standart esaplanǵan programmalastırıwǵa salıstırǵanda has bolǵan toshavvurlarni bir shetke qoyıwdı tolab etedi. Nátiyjede ob'ektke jóneltirilgen programmalastırıw juda da ápiwayı, kórgezbeliligi joqarı bolıp, programmalıq táminot yoratishdagi kóplegen mashqalalardi hal qılıwdıń juda ájayıp quralına aylanadı.


Download 158.23 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   16




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