Ob ’ektga yo‘naltirilgan dasturlash



Yüklə 49,79 Kb.
Pdf görüntüsü
səhifə3/5
tarix22.12.2023
ölçüsü49,79 Kb.
#190386
1   2   3   4   5
Bakhtiyorova Mokhiruy

Polimorfizm. 
Ob’ektlar 
xatti
-harakatlarni 
almashish 
uchun 
mo’ljallangan va ular bir nechta shaklga ega bo’lishi mumkin.
Dastur ota-sinfdan 
ushbu ob’ektning har bir bajarilishi uchun qaysi ma’no y
oki foydalanish 
zarurligini aniqlaydi va kodni takrorlash zaruratini kamaytiradi. Keyin ota-
sinfning funksionalligini kengaytiradigan bolalar sinfi yaratiladi. Polimorfizm har 
xil turdagi ob’ektlarning bir xil interfeys orqali o’tishiga imkon beradi.
Simula 
birinchi ob’ektga yo’naltirilgan dasturlash tili deb hisoblansa
-da, 
bugungi kunda OOP bilan boshqa ko’plab dasturlash tillari qo’llaniladi
. Ammo 
ba’zi dasturlash tillari OOP bilan boshqalarga qaraganda yaxshiroq 
birlashadi. Misol uchun, sof OOP tillari hisoblangan dasturlash tillari hamma 
narsani ob’ekt sifatida ko’rib chiqadi.
Boshqa dasturlash tillari asosan OOP uchun 
mo’ljallangan, lekin ba’zi protsessual jarayonlarni o’z ichiga oladi.
Masalan, mashhur sof OOP tillariga quyidagilar kiradi: 
1.
Ruby 
2.
Skala 
3.
JADE 
4.
Zumrad 
Asosan OOP uchun mo
ʻ
ljallangan dasturlash tillariga quyidagilar kiradi: 
1.
Java 
2.
Python 
3.
C++ 
OOP bilan bog’langan boshqa dasturlash tillariga quyidagilar kiradi:
1.
Visual Basic.NET 
2.
PHP 
3.
JavaScript 
OOPning afzalliklari quyidagilardan iborat: 
1.
Modullilik. 
Inkapsulyatsiya ob’ektlarni o’z
-
o’zidan saqlashga imkon 
beradi, bu esa muammolarni bartaraf etish va hamkorlikda ishlab chiqishni 
osonlashtiradi. 
2.
Qayta foydalanish imkoniyati. 
Kod meros orqali qayta ishlatilishi 
mumkin, ya’ni jamoa bir xil kodni bir necha
marta yozishi shart emas. 
3.
Hosildorlik. 
Dasturchilar bir nechta kutubxonalar va qayta 
ishlatiladigan kodlar yordamida yangi dasturlarni tezroq qurishlari mumkin. 


4.

Yüklə 49,79 Kb.

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




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin