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

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

सामग्री

व्याख्या - ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (ओओपी) म्हणजे काय?

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) हे सॉफ्टवेअर प्रोग्रामिंग मॉडेल आहे जे ऑब्जेक्ट्सच्या आसपास तयार केले गेले आहे. हे मॉडेल डेटाचे ऑब्जेक्ट्स (डेटा फील्ड्स) मध्ये भाग करते आणि वर्गांच्या (पद्धती) घोषित करण्याद्वारे ऑब्जेक्ट सामग्री आणि वर्तनचे वर्णन करते.


ओओपी वैशिष्ट्यांमध्ये पुढील गोष्टींचा समावेश आहे:

  • एन्केप्युलेशनः यामुळे प्रोग्रामची रचना व्यवस्थापित करणे सुलभ होते कारण प्रत्येक ऑब्जेक्टची अंमलबजावणी आणि राज्य चांगल्या-परिभाषित सीमांच्या मागे लपलेले असतात.
  • पॉलिमॉर्फिझम: याचा अर्थ असा आहे की अमूर्त घटक बहुविध प्रकारे लागू केले जातात.
  • वारसा: याचा अर्थ अंमलबजावणीच्या तुकड्यांची श्रेणीबद्ध व्यवस्था आहे.

ऑब्जेक्ट-देणारं प्रोग्रामिंग सोपी प्रोग्रामिंगला अनुमती देते. त्याच्या फायद्यांमध्ये पुन्हा वापरण्यायोग्यता, रीफॅक्टोरिंग, एक्स्टेंसिबिलिटी, देखभाल आणि कार्यक्षमता यांचा समावेश आहे.

मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) चे स्पष्टीकरण देते

गेल्या दशकात किंवा त्याहून अधिक काळ ओओपी आवडीचे प्रोग्रामिंग मॉडेल आहे. ओओपीएस मॉड्यूलर डिझाइन प्रोग्रामरना मोठ्या प्रमाणात अनुक्रमिक कोडऐवजी मॅनेज करण्यायोग्य भागांमध्ये सॉफ्टवेअर तयार करण्यास सक्षम करते.


ओओपीचा एक चांगला फायदा म्हणजे स्केलेबिलिटी म्हणजे ऑब्जेक्ट्स आणि परिभाषा ज्याना कोणतीही मर्यादा नाही. तसेच, पद्धतीमधून डेटाचे पृथक्करण जुन्या रेषीय सॉफ्टवेअर भाषांमध्ये आढळणारी सामान्य समस्या प्रतिबंधित करते. दोष रेखीय कोडमध्ये आढळल्यास, त्याचे सिस्टमद्वारे भाषांतर केले जाऊ शकते आणि हार्ड-टू-ट्रेस त्रुटींचे जनमानस तयार केले जाऊ शकते. उलटपक्षी, एक ओओपी प्रोग्राम, त्याची पद्धत आणि डेटाचे पृथक्करण करून, अशा प्रसारित त्रुटींना संवेदनाक्षम नाही.

लोकप्रिय ओओपी भाषांमध्ये जावा, भाषांचे सी-फॅमिली, व्ही.बी.नेट आणि पायथन समाविष्ट आहेत.

तथाकथित "शुद्ध" ओओपी भाषांमध्ये स्काला, रुबी, एफिल, जेएडीई, स्मॉलटॉक आणि पन्ना समाविष्ट आहे.