Avatar ·

कक्षाओं (OOP) का उपयोग कब करें?

📁 ओओपी, विधि, एनकैप्सुलेशन, पायथन, सोवियत, एआई, पाठ

मैं Python में लगभग एक साल से सीख/प्रोग्राम कर रहा हूँ, लेकिन अब भी समझ नहीं पाया कि कक्षाओं का उपयोग कब करना है। किताबें पढ़ने और वीडियो ट्यूटोरियल देखने पर, मैं encapsulation या abstraction जैसी चीजों को समझता हूँ। लेकिन जब बात आती है कि वास्तव में OOP का उपयोग कब करना है, तो मैं अटक जाता हूँ।


मेरी सोच में, कक्षाओं को विषयगत functions के सेट वाले modules से बदला जा सकता है। चर से पहले कोई self नहीं और methods के पहले argument के रूप में, उपयोग से पहले class declaration की कोई ज़रूरत नहीं, बस import करो और उपयोग करो।


इस विषय को समझने और समग्र OOP सीखने के लिए आप क्या सुझाव/अध्ययन सामग्री दे सकते हैं?

P.S. मैंने वह प्रश्न देखा, लेकिन उसने मेरे सवाल का जवाब नहीं दिया।