OYDning asosiy tamoyillari
1. Vorislik
2. Inkapsulyasiya (usullar va xususiyatlarni ob’ekt ichida saqlash-yashirish).
3. Polimorfizm, berilmalarni ishlash funksiyalarining mavjudligi.
4. Abstraksiya.
Abstraksiya – bu identifikatorlardan farqli bo‘lgan istalgan dasturlash tili ifodasi hisoblanadi.
Ob’ektga yo‘naltirilgan dasturlashda har bir ob’ekt prinsipial dinamik mohiyatga ega, ya’ni vaqtga bog‘liq holda va unga nisbatan tashqi omillar ta’sirida o‘zgaradi. Boshqa aytganda, ob’ekt ma’lum bir darajada o‘zini tutishiga ega.
Sinf
Sinf - bu Object Pascalda maxsus turlar bo‘lib, o‘zida maydon, usullar va xossalarni mujassamlashtiradi.
Ob’ektli dasturlash konsepsi-yasiga asoslangan Delphi tili, sinflar kiritishga imkon beradi.
Sinf murakkab struktura bo‘lib, ma’lumotlar ta’riflaridan tashqari, protsedura va funksiyalar ta’riflarini o‘z ichiga oladi. Maydon - bu sinfga birlashtirilgan ma’lumotlardir. Sinfga qarashli maydonlar oddiy yozuv maydoni kabi bo‘lib, ularning farqi har xil turda bo‘lishidir. Masalan,
Type
TchildClass=Class
Fore: Integer;
Ftwo: String;
Fthree: Tobject;
End;
Do'stlaringiz bilan baham: |