Python OOP (obyektga yo‘naltirilgan dasturlash)


ULASHISH

OOP nima?

OOP qisqartmasi obyektga yo‘naltirilgan dasturlashni anglatadi.

Python - obyektga yo‘naltirilgan til bo‘lib, yaxshiroq tashkil etish va qayta foydalanish uchun classlar va obyektlar yordamida kodingizni tuzishga imkon beradi.


OOP ning afzalliklari

  • Dasturlarga aniq tuzilmani taqdim etadi
  • Kodni saqlash, qayta ishlatish va debug qilishni osonlashtiradi
  • Kodingizni DRY saqlashga yordam beradi (O‘zingizni takrorlamang)
  • Kamroq kod bilan qayta foydalanish mumkin bo‘lgan ilovalarni yaratish imkonini beradi

Maslahat: DRY printsipi bir xil kodni bir necha marta yozishdan qochish kerakligini anglatadi. Takroriy kodni funksiyalar yoki sinflarga o‘tkazing va uni qayta ishlating.


Classlar va obyektlar nima?

Classlar va obyektlar obyektga yo‘naltirilgan dasturlashda ikkita asosiy tushunchadir.

Class obyekt qanday ko‘rinishini belgilaydi va obyekt shu class asosida yaratiladi. Masalan:

Class Objects
Fruit Apple, Banana, Mango
Car Volvo, Audi, Toyota

Sinfdan obyekt yaratganingizda, u ushbu class ichida aniqlangan barcha o‘zgaruvchilar va funksiyalarni meros qilib oladi.

Keyingi boblarda siz quyidagilarni bilib olasiz:



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!