What is information hiding? Explain its advantages.

Information hiding : An object has a public interface that other objects can use to communicate with it. The object can maintain private information and methods that can be changed at any time without affecting the other objects that depend on it. You don’t need to understand the gear mechanism on your car to use it.

Encapsulation is used as a generic term for techniques, which realize data abstraction. Encapsulation therefore implies the provision of mechanisms to support both modularity and information hiding. There is therefore a one-to-one correspondence in this case between the technique of encapsulation and the principle of data abstraction” — [Blair et al, 1991]

एक वस्तु का एक सार्वजनिक इंटरफ़ेस होता है जो अन्य वस्तुओं का उपयोग इसके साथ संवाद करने के लिए कर सकता है। वस्तु निजी सूचनाओं और विधियों को बनाए रख सकती है जिन्हें इस पर निर्भर अन्य वस्तुओं को प्रभावित किए बिना किसी भी समय बदला जा सकता है। इसे इस्तेमाल करने के लिए आपको अपनी कार पर गियर तंत्र को समझने की आवश्यकता नहीं है।

इनकैप्सुलेशन को तकनीक के लिए एक सामान्य शब्द के रूप में प्रयोग किया जाता है, जो आंकड़ों के पृथक्करण को महसूस करते हैं। इसलिए इनकैप्लीज़मेंट का मतलब है कि दोनों मॉड्यूलरिटी और सूचना छिपाने के लिए तंत्र का प्रावधान है। इसलिए, इस मामले में इनकैपसुलिंग की तकनीक और डेटा अमूर्त के सिद्धांत के बीच एक-एक-एक पत्राचार है “- [ब्लेयर एट अल, 1 99 1]

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

error: Content is protected !!