Object-Oriented Programming (OOP) एक प्याराडाइम हो जसले कोड लाई objects को वरिपरि आयोजित गर्छ — state (डाटा) र behavior (methods) को बन्डल — स्टान्डअलोन functions र global data को सट्टा। एक class ब्लुप्रिन्ट हो; एक object यसबाट सृष्टि गरिएको ठोस उदाहरण हो।
मुख्य विचार
तपाई एक समस्या लाई सहयोग गर्ने objects को सेटको रूपमा मडेल गर्नुहुन्छ, प्रत्येक आफ्नो डाटाको लागि जिम्मेवार। कोड जसलाई त्यो डाटा चाहिन्छ वस्तुलाई केही गर्न भन्छ बरु यसमा पुग्नु भन्दा।
