2 ma’ruza. Oyd bazaviy prinsiplari. Inkapsul yasiya,Vorislik, Polimorfizm tushunchalari



Yüklə 0,68 Mb.
Pdf görüntüsü
səhifə3/6
tarix23.09.2023
ölçüsü0,68 Mb.
#123162
1   2   3   4   5   6
Inkapsulyatsiya
- ob'ekt mustaqil: har bir ob'ekt shunday tuzilganki, unga kerakli 
ma'lumotlar dasturning tashqarisida emas, balki shu ob'ekt ichida yashaydi. 
Masalan, agar menda "Foydalanuvchi" obyekti bo'lsa, unda menda foydalanuvchi 
haqidagi barcha ma'lumotlar bo'ladi: ism, manzil va boshqa hamma narsalar. 
Shuningdek, u "Manzilni tekshirish" yoki "Pochta ro'yxatiga obuna bo'lish" 
metodlariga ega bo'ladi. 
2-misol.
Bir lahzaga tasavvur qilaylik, biz o'tgan asrning oxirida, Genri Ford 
konveyer tasmasini hali ixtiro qilmagan paytimizda bo’lamiz va mashinani 
yaratishga bo'lgan birinchi urinishlar, havoni ifloslantiradi degan tanqidga uchragan. 
Tasavvur qiling-a, birinchi bug 'mashinasini haydash uchun bug' qozonining qanday 
ishlashini bilish, doimo ko'mirni tashlash, harorat va suv sathini kuzatish zarur edi. 
Bunday holda, g'ildiraklarni aylantirish uchun ikkita qo'lni ishlating, ularning har 


biri bitta g'ildirakni alohida aylantiradi. O'ylaymanki, o'sha paytda mashina haydash 
juda noqulay va qiyin bo'lganiga rozi bo'lishimiz mumkin. 
Keling, avtomat uzatma bilan avtosanoatning zamonaviy mo''jizalariga bugun 
qaytaylikaslida hech narsa o'zgarmadi. Benzinli nasos hali ham dvigatelga benzin 
yetkazib beradi, differentsiallar g'ildiraklarning har xil burchakda aylanishini 
ta'minlaydi, krank mili pistonning oldinga siljishini g'ildiraklarning aylanish 
harakatiga aylantiradi. Taraqqiyot boshqacha. Endi bu harakatlarning barchasi 
foydalanuvchidan yashiringan va unga injektor, gaz kelebeği va eksantrik mili bilan 
nima bo'lishini o'ylamasdan rulni burish va gaz pedalini bosish imkonini beradi. Bu 
mashinada sodir bo'layotgan ichki jarayonlarni yashirish, undan hatto yigirma yillik 
tajribaga ega bo'lmagan professional avtomexanik bo'lmaganlar ham undan samarali 
foydalanishga imkon beradi. Bu OOPda yashirish 

Yüklə 0,68 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6




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

    Ana səhifə