C++ OOP C ++ OOP nima? (Object Oriented Programming = OOP)
OOP(Object Oriented Programming - Obyektga yo'naltirilgan dasturlash) - bu biron bir maqsadga yo'naltirilgan dasturlash degan ma'noni anglatadi.
Protseduraviy dasturlash - bu ma'lumotlarga ishlov beradigan protseduralar yoki funktsiyalarni yozish, ob'ektga yo'naltirilgan dasturlash esa ma'lumot va funktsiyalarni o'z ichiga olgan ob'ektlarni yaratish haqida.
Ob'ektga yo'naltirilgan dasturlash protsessual dasturlashdan bir qator afzalliklarga ega:
OOP tezroq va bajarilishi osonroq
OOP dasturlarning aniq tuzilishini ta'minlaydi
OOP C ++ kodini DRY "Don't Repeat Yourself" saqlashga yordam beradi va kodni saqlash, o'zgartirish va disk raskadrovka qilishni osonlashtiradi.
OOP kodni kam va ishlab chiqarish vaqtini qisqartirgan holda to'liq qayta ishlatiladigan ilovalarni yaratishga imkon beradi.
Maslahat: "O'zingizni takrorlamang" (DRY) printsipi kodning takrorlanishini kamaytirishga qaratilgan. Dastur uchun odatiy bo'lgan kodlarni chiqarib, ularni bitta joyga joylashtiring va takrorlash o'rniga ularni qayta ishlatishingiz kerak.
C ++ Sinflar va ob'ektlar nima?
Sinflar va ob'ektlar ob'ektga yo'naltirilgan dasturlashning ikkita asosiy jihati. Sinf va ob'ektlar o'rtasidagi farqni ko'rish uchun quyidagi rasmga qarang:
Boshqa misol:
Shaxsiy ob'ektlar yaratilganda, ular barcha o'zgaruvchilar va funktsiyalarni sinfdan meros qilib oladilar.
C++ sinflar / ob’ektlar
C ++ - bu ob'ektga yo'naltirilgan dasturlash tili. C++ dasturlash tilida hamma narsa uning xususiyatlari va usullari bilan bir qatorda sinfllar va obyektlar bilan bog'liq.
Sinf - bu bizning dasturimizda foydalanishimiz mumkin bo'lgan foydalanuvchi belgilaydigan ma'lumot turi va u ob'ekt tuzuvchisi yoki ob'ektlarni yaratish uchun "reja" sifatida ishlaydi.
Do'stlaringiz bilan baham: |