68
turli tushunchalar. Virtual metodlar bazaviy sinf funksiyalarini qayta aniqlash uchun
qo‘llanadi.
Vorislik kontsepttsiyasini soat haqidagi misolga tadbiq qilish uchun faraz
qilaylikki, vorislik tamoyiliga amal qilgan «Casio» firmasi soatning yangi modelini
chiqarishga qaror qildi. Aytaylik, bu model, tugmachalardan biri ikki marta bosilsa,
vaqtni ovozda ayta oladi. Gapiradigan soatlar modeli (OMD atamalari bo‘yicha,
yangi sinf) ni yangidan yaratish o‘rniga muhandislar ishni uning prototipidan
boshlaydilar (OMD atamalari bo‘yicha, bazaviy sinfning yangi avlodini yaratadilar).
Hosila obyekt otasining barcha atributlari va funktsionalligini voris qilib oladi.
Sintezlangan ovozda aytilgan sonlar avlodning yangi ma’lumotlar a’zolari bo‘lib
qoladi, tugmachalarning ob’ktli metodlari esa, ularning qo‘shimcha funktsionalligini
ishga tushirish uchun, ortiqcha yuklatilgan bo‘lishi kerak. Tugmachalarning ikki
marta bosilish hodisasiga yangi usul javob berib, u joriy vaqtga mos keladigan sonlar
ketma-ketligi (yangi ma’lumotlar a’zolari) ning talaffuz qilinishida namoyon bo‘ladi.
Yuqorida aytilganlarning hammasi gapiradigan soatlarning dasturiy amalga
oshirilishiga to‘liq taalluqli.
Dostları ilə paylaş: