एनकैप्सुलेशन क्या है? परिभाषा और अर्थ

यह वह प्रक्रिया है जिसमें डेटा प्रोटोकॉल के माध्यम से कंप्यूटर के माध्यम से प्रेषित होता है। प्रोटोकॉल की अलग-अलग परतें होती हैं और उनमें से प्रत्येक डेटा को थोड़ा बदल देता है, इसे इतना बदल देता है कि यह अगली परत को पार कर जाएगा और फिर नेटवर्क के माध्यम से भेजा जा सकता है। दूसरी मशीन पर, यह प्रक्रिया उलट जाती है, और डेटा को उसके मूल 'आकार' में वापस डाल दिया जाता है ताकि एप्लिकेशन और उपयोगकर्ता इसके साथ बातचीत कर सकें।

टेक्नीपेज एनकैप्सुलेशन की व्याख्या करता है

एनकैप्सुलेशन थोड़ा सा काम करता है जैसे पेंट करता है - जैसे डेटा प्रोटोकॉल की परतों से गुजरता है, यह थोड़ा-थोड़ा करके बदलता है। एक बार जब यह उन सभी से गुजर गया, तो इसे इंटरनेट जैसे नेटवर्क कनेक्शन के माध्यम से प्रेषित किया जा सकता है। एक बार डेटा, जैसा है वैसा ही स्तरित, दूसरी मशीन तक पहुंच जाता है, एनकैप्सुलेशन प्रक्रिया उलट जाती है, और परत दर परत, डेटा को उसी तरह वापस एक साथ रखा जाता है जैसे वह था। जब यह हो जाता है, तो डेटा का उपयोग मूल मशीन की तरह ही किया जा सकता है।

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

एनकैप्सुलेशन के सामान्य उपयोग

  • Encapsulation OoP का एक अनिवार्य पहलू है।
  • डेटा ट्रांसफर एक इनकैप्सुलेशन प्रक्रिया के माध्यम से डेटा डालता है।
  • एनकैप्सुलेशन किसी ऑब्जेक्ट के घटकों और गुणों तक सीधी पहुंच को प्रतिबंधित करता है।

एनकैप्सुलेशन के सामान्य दुरूपयोग

  • एनकैप्सुलेशन डेटा को वायरस से बचाता है।