Object-Oriented Programming (OOP) हे एक प्रतिमान आहे जे कोडला ऑब्जेक्ट्स च्या भोवती आयोजित करते — स्टेट (डेटा) आणि व्यवहार (मेथड्स) च्या बंडल — स्टँडअलोन फंक्शन्स आणि ग्लोबल डेटाच्या जागी. क्लास हा ब्लूप्रिंट आहे; ऑब्जेक्ट हा त्यातून तयार केलेला कॉंक्रीट इन्स्टेंस आहे.
मुख्य विचार
तुम्ही समस्येला सहयोगी ऑब्जेक्ट्सच्या सेटद्वारे मॉडेल करता, प्रत्येक आपल्या डेटासाठी जबाबदार असतो. ज्या कोडला त्या डेटाची गरज आहे, तो ऑब्जेक्टला काहीतरी करण्यास सांगते, त्यात शिरून न जाता.
