विषयसूची:
परिभाषा - सूचना छिपाने का क्या अर्थ है?
सिस्टम डिजाइन परिवर्तन को रोकने के लिए प्रोग्रामर के लिए सूचना छिपाना निष्पादित किया जाता है। यदि डिज़ाइन निर्णय छिपाए जाते हैं, तो कुछ प्रोग्राम कोड को संशोधित या परिवर्तित नहीं किया जा सकता है। जानकारी छिपाना आमतौर पर आंतरिक रूप से परिवर्तनशील कोड के लिए किया जाता है, जिसे कभी-कभी विशेष रूप से उजागर नहीं किया जाता है। इस तरह के संग्रहित और व्युत्पन्न डेटा का विस्तार नहीं किया जाता है। क्लासेस की चेंज रेजिलिएशन और क्लाइंट ऑब्जेक्ट द्वारा उपयोग में आसानी छिपे डेटा के दो बायप्रोडक्ट हैं।
टेकोपेडिया इंफॉर्मेशन हिडिंग की व्याख्या करता है
1972 में, डेविड पर्नास ने सूचना छिपाने का विचार पेश किया। उनका मानना था कि महत्वपूर्ण डिजाइन प्रणालियों को ग्राहकों और फ्रंट एंड उपयोगकर्ताओं से छिपाया जाना चाहिए। उन्होंने जानकारी को एक ऐसे तरीके के रूप में छुपाया, जिसमें ग्राहकों को आंतरिक कार्यक्रम के कामकाज से दूर रखा जा सके।
उदाहरण के लिए, किसी दिए गए परिणाम को उत्पन्न करने वाली गणना छिपी हो सकती है। यह कार्यक्षमता के एक मॉडल का अनुसरण करता है जिसे एक प्रकार की सूचना छिपाने के रूप में वर्णित किया जा सकता है।
सूचना छिपाने का एक फायदा लचीलेपन की उपज है, जैसे प्रोग्रामर को अधिक आसानी से किसी प्रोग्राम को संशोधित करने की अनुमति देना। यह भविष्य में आसान पहुंच के लिए मॉड्यूल के भीतर स्रोत कोड रखकर भी किया जा सकता है, क्योंकि कार्यक्रम विकसित और विकसित होता है।
