OMD obyektlari, haqiqiy olam obyektlari kabi, o’z xususiyatlari va xatti-harakatlari bo’yicha tasniflanadi.
Biologiyada itlar, mushuklar, fillar va odamlar sut emizuvchilarga kiradi. Bu turli xildagi jonivorlarni umumiy xususiyatlar birlashtirib turadi. Xuddi shunday, dasturiy ta’minot olamida ham obyektlar bitta yoki bir nechta sinflarga mansub bo’ladi.
Bitta sinfga mansub obyektlarga umumiy xususiyatlar xos bo’ladi. Boshqacha qilib aytganda, sinf obyektni tavsiflaydigan xususiyatlar va xulq-atvorlarni, shuningdek, va bu eng muhimidir, obyekt javob beradigan xabarlarni belgilab beradi. Biron bir obyekt boshqa obyektning xulq-atvoriga ta’sir ko’rsatgan vaqtda, u bu ta’sirni bevosita ko’rsatmaydi, balki undan qandaydir bir qo’shimcha axborotdan foydalangan holda o’zini-o’zi o’zgartirishni iltimos qiladi. Odatda bu «xabarni jo’natish» deb ataladi.
Sinf umumiy xususiyatlar va xulq-atvorga ega bo’lgan obyektlarni birlashtiradi. Bitta sinfga mansub obyektlar bir xil xususiyatlarga ega bo’lib, bir xil xatti-harakat namoyon etadi.
Sinflar shablon (qolip)ga o’xshaydi: ular obyektlarning ekzemplyarlari (nushalari)ni tayyorlash uchun qo’llanadi.
Do'stlaringiz bilan baham: |