ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP)

लेखक: Laura McKinney
निर्माण की तारीख: 9 अप्रैल 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
C++ कोर्स में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP)
वीडियो: C++ कोर्स में ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग (OOP)

विषय

परिभाषा - ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) का क्या अर्थ है?

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) एक सॉफ्टवेयर प्रोग्रामिंग मॉडल है जिसका निर्माण वस्तुओं के आसपास किया गया है। यह मॉडल वस्तुओं (डेटा फ़ील्ड्स) में डेटा को कंपार्टमेंट करता है और कक्षाओं (विधियों) की घोषणा के माध्यम से ऑब्जेक्ट सामग्री और व्यवहार का वर्णन करता है।


OOP सुविधाओं में निम्नलिखित शामिल हैं:

  • एनकैप्सुलेशन: यह प्रोग्राम संरचना को प्रबंधित करना आसान बनाता है क्योंकि प्रत्येक ऑब्जेक्ट का कार्यान्वयन और राज्य अच्छी तरह से परिभाषित सीमाओं के पीछे छिपे हुए हैं।
  • बहुरूपता: इसका मतलब है कि अमूर्त निकाय कई तरीकों से लागू किए जाते हैं।
  • वंशानुक्रम: यह कार्यान्वयन टुकड़ों के पदानुक्रमित व्यवस्था को संदर्भित करता है।

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग सरल प्रोग्रामिंग के लिए अनुमति देता है। इसके लाभों में पुन: प्रयोज्य, रीफैक्टरिंग, एक्स्टेंसिबिलिटी, रखरखाव और दक्षता शामिल हैं।

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia वस्तु-उन्मुख प्रोग्रामिंग (OOP) की व्याख्या करता है

OOP पिछले एक दशक या उससे अधिक समय से पसंद का प्रोग्रामिंग मॉडल रहा है। OOPs मॉड्यूलर डिजाइन प्रोग्रामर को बड़ी मात्रा में अनुक्रमिक कोड के बजाय प्रबंधनीय विखंडू में सॉफ्टवेयर बनाने में सक्षम बनाता है।


OOP के महान लाभों में से एक स्केलेबिलिटी है, जिसमें कोई सीमित सीमा नहीं है। इसके अलावा, विधि से डेटा का पृथक्करण पुराने रैखिक सॉफ्टवेयर भाषाओं में पाई जाने वाली एक आम समस्या को रोकता है। यदि एक बग एक रैखिक कोड में दिखाई देता है, तो इसे एक सिस्टम के माध्यम से अनुवादित किया जा सकता है और हार्ड-टू-ट्रेस त्रुटियों के द्रव्यमान का निर्माण कर सकता है। इसके विपरीत, एक OOP कार्यक्रम, विधि और डेटा के अपने पृथक्करण के साथ, इस तरह की विपुल त्रुटियों के लिए अतिसंवेदनशील नहीं है।

लोकप्रिय ओओपी भाषाओं में जावा, भाषाओं का सी-परिवार, वीबी.नेट और पायथन शामिल हैं।

तथाकथित "शुद्ध" OOP भाषाओं में स्काला, रूबी, एफिल, JADE, स्मॉलटॉक और एमराल्ड शामिल हैं।