कक्षाओं (OOP) का उपयोग कब करें?
📁 ओओपी, विधि, एनकैप्सुलेशन, पायथन, सोवियत, एआई, पाठ
मैं एक साल से Python पर प्रोग्राम/अध्ययन कर रहा हूं, लेकिन मैं अभी भी यह नहीं समझ पाया हूं कि classes का उपयोग कब करना चाहिए। किताबें पढ़ने और वीडियो पाठ देखने से, मैं encapsulation या abstraction जैसी चीजों से अवगत हूं। लेकिन, जब उन पलों की बात आती है जब वास्तव में उपयोग OOP करना है, तो मैं अचंभित हो जाता हूं।
मेरी सोच में, classes को विषयगत functions के सेट वाले modules से बदला जा सकता है। variables से पहले और methods के पहले argument के रूप में कोई Self नहीं, उपयोग से पहले class घोषणा नहीं, import और उपयोग।
आप इस विषय की अवधारणा और समग्र रूप से OOP के अध्ययन के लिए क्या सुझाव/अध्ययन सामग्री दे सकते हैं?
p.s. मैंने एक प्रश्न देखा, लेकिन उसने मेरा उत्तर नहीं दिया।