OOP Definition in Hindi
OOP “ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग” के लिए जाना जाता है। ओओपी (उफ़ नहीं!) केवल कार्यों और प्रक्रियाओं के बजाय वस्तुओं पर आधारित programming पद्धति को संदर्भित करता है। इन वस्तुओं को वर्गों में व्यवस्थित किया जाता है, जो अलग-अलग वस्तुओं को एक साथ समूहीकृत करने की अनुमति देता है।
अधिकांश आधुनिक प्रोग्रामिंग भाषाएं, जिनमें जावा, C++ और पीएचपी शामिल हैं, object-oriented भाषाएं हैं, और कई पुरानी programming भाषाओं में अब object-oriented संस्करण हैं।
OOP भाषा में “object” एक विशिष्ट प्रकार, या एक वर्ग के “instance” को संदर्भित करता है। प्रत्येक वस्तु में कक्षा में अन्य वस्तुओं के समान संरचना होती है, लेकिन व्यक्तिगत विशेषताओं को सौंपा जा सकता है। एक वस्तु उस वस्तु के लिए विशिष्ट कार्यों, या विधियों को भी कॉल कर सकती है।
उदाहरण के लिए, वीडियो गेम के source code में एक वर्ग शामिल हो सकता है जो गेम में वर्णों की संरचना को परिभाषित करता है। व्यक्तिगत पात्रों को वस्तुओं के रूप में परिभाषित किया जा सकता है, जो उन्हें अलग-अलग रूप, skills, and abilities रखने की अनुमति देता है। वे खेल में different कार्य भी कर सकते हैं, जो प्रत्येक वस्तु की विशिष्ट विधियों का उपयोग करके चलाए जाते हैं।
Object-oriented प्रोग्रामिंग प्रोग्रामर्स के लिए software प्रोग्राम को structure और व्यवस्थित करना आसान बनाता है। चूंकि व्यक्तिगत वस्तुओं को कार्यक्रम के अन्य पहलुओं को प्रभावित किए बिना संशोधित किया जा सकता है, इसलिए object-oriented भाषाओं में लिखे गए कार्यक्रमों को अद्यतन करना और बदलना भी आसान है। जैसे-जैसे software programs पिछले कुछ वर्षों में बड़े हुए हैं, OOP ने इन बड़े कार्यक्रमों को विकसित करना अधिक प्रबंधनीय बना दिया है।