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



Yüklə 0,68 Mb.
Pdf görüntüsü
səhifə1/6
tarix23.09.2023
ölçüsü0,68 Mb.
#123162
  1   2   3   4   5   6


2 ma’ruza. 
OYD bazaviy prinsiplari. Inkapsul yasiya,Vorislik, Polimorfizm 
tushunchalari 
Ob'ektga yo'naltirilgan dasturlashning asosiy afzalligi shundaki, ularni boshqarish 
uchun ishlatiladigan ma'lumotlar ham, operatsiyalar ham (kod) bitta ob'ektga 
joylashtirilgan. Masalan, ob'ekt tarmoq bo'ylab harakatlansa, u ma'lumotlar va xatti 
-harakatlarni o'z ichiga olgan holda, to'liq uzatiladi. 
Bir butunlik
– yaxlit kontekstda fikrlash nazariy jihatdan ajoyib yondashuv bo'lsa -
da, har ikki tomonda ham tegishli kod nusxalari borligi sababli, xatti -harakatlarning 
o'zi yuborilmaydi. Shu bilan birga, butun ob'ektni butun tarmoq bo'ylab uzatiladigan 
kontekstda o'ylash muhimdir.
To'g'ri loyihalash
– bu konsepsiyaning yaxshi namunasi- bu brauzer yuklanadigan 
ob'ekt. Brauzer ma'lum bir ob'ekt qanday harakatlarni bajarishini oldindan bilmaydi, 
chunki u hali kodni "ko'rmagan". Ob'ekt yuklangach, brauzer ushbu ob'ektdagi kodni 
bajaradi va undagi ma'lumotlarni ishlatadi. 
Ob'ekt nima 
Ob'ektlar ob'ektga yo'naltirilgan dasturlarning qurilish bloklari hisoblanadi. 
Ob'ektga yo'naltirilgan texnologiyadan foydalanadigan dastur asosan ob'ektlar 
to'plamidir. Misol sifatida, tegishli kompaniya xodimlarini ifodalovchi ob'ektlarni 
o'z ichiga olgan korporativ tizimni ko'rib chiqaylik. Bu ob'ektlarning har biri 
keyinchalik tasvirlangan ma'lumotlar va xatti -harakatlardan iborat. 
Ob'ekt ma'lumotlari. 
Ob'ektdagi ma'lumotlar uning holatini ko'rsatadi. Ob'ektga 
yo'naltirilgan dasturlash terminologiyasida bu ma'lumotlar 
atributlar
deb ataladi. 
Bizning misolimizda, 1-rasmda ko'rsatilgandek, xodimlarning atributlari ijtimoiy 
xavfsizlik raqami, tug'ilgan sanasi, jinsi, telefon raqami va boshqalar bo'lishi 
mumkin. Atributlar bir tashkilotdan boshqasiga (bu holda xodimlar) farq qiladigan 
ma'lumotlarni o'z ichiga oladi.

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ə