a) In object-oriented programming languages, user data and related functions are kept together as a single unit called a class and class encapsulation is used to protect the data from external unauthorized access.
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज में, यूजर के डेटा एवं सम्बंधित फंक्शन को एक साथ एकल इकाई के रूप में रखा जाता है जिसे क्लास कहा जाता है एवं क्लास इनकैप्सूलेशन का प्रयोग कर बाह्य अनाधिकृत एक्सेस से डेटा को सुरक्षा प्रदान करती है।
b) With the help of Object Oriented Programming, a programmer can easily understand and write code to solve real-world problems, i.e. it embodies the events of daily life.
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की सहयता से, प्रोग्रामर वास्तविक दुनिया की समस्या को आसानी से समझकर उसे हल करने के लिए कोड लिख सकता है अर्थात यह दैनिक जीवन के वृतांत को मूर्तरूप देती है।
c) Using abstraction, the programmer displays only the necessary information, unnecessary information can be hidden behind the scenes.
एब्सट्रेक्शन के उपयोग से प्रोग्रामर केवल आवश्यक इनफार्मेशन को ही प्रदर्शित करता है, अनावश्यक इनफार्मेशन को परदे के पीछे छुपाया जा सकता है।
d) Object Oriented Programming uses the bottom-up method in which small fully defined modules are first created and finally the main program is created by combining them, hence the complexity of the software can be handled easily.
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग बॉटम-अप पद्धति का प्रयोग करती है जिसमे पहले छोटे पूर्ण परिभाषित मोडुल तैयार किये जाते है एवं अंत में इन्हें जोड़कर मुख्य प्रोग्राम तैयार किया जाता है अतः सॉफ्टवेर की जटिलता को आसानी से संभाला जा सकता है।
e) Mistakes in object oriented programs can be discovered and corrected easily.
ऑब्जेक्ट ओरिएंटेड प्रोग्राम में गलतियों को खोजकर, आसानी से सुधारा जा सकता है।
f) The code of object oriented programs can be easily changed or transmitted, that is, the cost of maintaining the software is very low and the budget of the software does not increase.
ऑब्जेक्ट ओरिएंटेड प्रोग्राम के कोड को आसानी से परिवर्तित या प्रसारित किया जा सकता है अर्थात सॉफ्टवेयर के रख-रखाव की लागत बहुत कम होती है एवं सॉफ्टवेर का बजट नहीं बढ़ता है।
g) It can well define Abstract Data Types (ADT).
यह एब्सट्रेक्ट डेटा टाइप (ADT) को अच्छी तरह से परिभाषित कर सकती है।
h) Inheritance and polymorphism make object-oriented programming extensible and promote reusability of written code.
इनहेरिटेंस और पालीमोर्फिस्म, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को विस्तार-योग्य बनाते है एवं यह लिखित कोड के पुनर्प्रयोग(reusability) को बढ़ावा देते है।
i) It can manage the complexity of the software easily.
यह सॉफ्टवेयर की जटिलता का प्रबंधन आसानी से कर सकता है।
j) Here objects exchange messages to talk to each other.
यहाँ ऑब्जेक्ट एक-दूसरे से बात करने के लिए मेसेज का आदान प्रदान करते है।
No comments:
Post a Comment