1. Obyektga Yo'naltirilgan Dasturlash (OYD-OOP)
OOP - Object Oriented Programming
OOP bu nima?
C ++ OOP nima? OOP obyektga yo'naltirilgan dasturlash degan ma'noni anglatadi.
Protsedurali dasturlash - bu ma'lumotlar ustida operatsiyalarni bajaradigan protseduralar yoki funksiyalarni yozish.
Obyektga yo'naltirilgan dasturlash - bu ma'lumotlar va funksiyalarni o'z ichiga olgan obyektlarni yaratish.
Obyektga asoslangan dasturlash protsessual dasturlashdan bir qancha afzalliklarga ega:
- OOP tezroq va oson bajariladi. 
- OOP dasturlarning aniq tuzilishini ta'minlaydi. 
- OOP C ++ kodini "O'zini takrorlamaslik" ni saqlashga yordam beradi va kodni saqlash, o'zgartirish va disk raskadrovka qilishni osonlashtiradi. 
- OOP kodi kamroq va ishlab chiqish vaqti qisqargan holda qayta ishlatilishi mumkin bo'lgan ilovalarni yaratishga imkon beradi. 
Klass va obyektlar nima?
Klasslar va obyektlar - obyektga yo'naltirilgan dasturlashning ikkita asosiy jihati.
Klasslar va obyektlar o'rtasidagi farqni ko'rish uchun quyidagi rasmga qarang:

Shunday qilib, Klass - bu obyektlar uchun shablon, obyekt - bu sinf namunasi. Alohida obyektlar yaratilganda, ular barcha o'zgaruvchilar va funksiyalarni sinfdan meros qilib oladilar.
Keyingi bobda klasslar va obyektlar haqida ko'proq bilib olasiz.
Last updated
Was this helpful?