एनकैप्सुलेशन क्या है यह अमूर्तता से कैसे संबंधित है?
एनकैप्सुलेशन क्या है यह अमूर्तता से कैसे संबंधित है?

वीडियो: एनकैप्सुलेशन क्या है यह अमूर्तता से कैसे संबंधित है?

वीडियो: एनकैप्सुलेशन क्या है यह अमूर्तता से कैसे संबंधित है?
वीडियो: How to Implement Object-Oriented Programming Principles in MATLAB 2024, दिसंबर
Anonim

कैप्सूलीकरण इसका अर्थ है किसी वस्तु के आंतरिक विवरण को छिपाना, अर्थात वस्तु कैसे करता है कुछ। कैप्सूलीकरण ग्राहकों को इसके अंदर के दृश्य को देखने से रोकता है, जहां का व्यवहार मतिहीनता लागू किया गया है। कैप्सूलीकरण किसी वस्तु में सूचना को दूसरी वस्तु से बचाने के लिए उपयोग की जाने वाली तकनीक है।

इसके अलावा, एब्स्ट्रैक्शन और एनकैप्सुलेशन से आपका क्या मतलब है?

2) मतिहीनता सबसे आवश्यक विवरण देते समय अवांछित विवरण छिपाने के बारे में है, जबकि कैप्सूलीकरण का अर्थ है कोड और डेटा को एक इकाई में छिपाना उदा। किसी वस्तु के आंतरिक कामकाज को बाहरी दुनिया से बचाने के लिए वर्ग या विधि।

यह भी जानिए, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में एब्स्ट्रैक्शन क्या है? में वस्तु - उन्मुख प्रोग्रामिंग , मतिहीनता तीन केंद्रीय सिद्धांतों में से एक है (एनकैप्सुलेशन और इनहेरिटेंस के साथ)। की प्रक्रिया के माध्यम से मतिहीनता , ए प्रोग्रामर a के बारे में प्रासंगिक डेटा को छोड़कर सभी को छुपाता है वस्तु जटिलता को कम करने और दक्षता बढ़ाने के लिए।

इसी तरह, एनकैप्सुलेशन अमूर्तता से कैसे संबंधित है?

मतिहीनता यानी केवल जरूरी चीजें देना और अनावश्यक विवरण छिपाना। यह है मतिहीनता . कैप्सूलीकरण इसका मतलब है कि बाहरी उपयोगकर्ताओं से डेटा में आकस्मिक परिवर्तन से बचने के लिए डेटा सदस्यों और विधियों को एक कैप्सूल के रूप में एक साथ बांधना। कैप्सूलीकरण का बंडल है सम्बंधित एल्गोरिदम और डेटा।

निम्नलिखित में से कौन सा कथन एनकैप्सुलेशन और एब्स्ट्रैक्शन के बीच अंतर को स्पष्ट करता है?

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

सिफारिश की: