And we have seen example of that using a stack showing that if you expose the implementation if you put the data members in public then what kind of difficulties and risk that one would run, instead if the data members are private and only the methods of the stack type or stack class, push, pop, top and empty are public then an application would be able to seamlessly use a stack without being concerned about how the stack is actually implemented without running any risk of tampering the stack in the process of writing the application.
आपण स्टॅकच्या उदाहरणात हे पाहीले आहे की, जेथे जर आपण अंमलबजावणीचा पर्दाफाश केला, म्हणजे, जर तुम्ही डेटा मेम्बर्सला पब्लिक भागात ठेवले तर कोणत्या अडचणी व धोके निर्माण होतात. त्याऐवजी जर स्टॅक डेटाचे मेंबर्स प्रायव्हेट असतील आणि फक्त त्या स्टॅक क्लासमधील मेथड्स किंवा स्टॅक क्लास, push, pop, top and empty पब्लिक भागात असतील तर स्टॅकची प्रत्यक्षात अंमलबजावणी कशी होते याबद्दल काळजी न करता किंवा तो अनुप्रयोग लिहिण्याच्या प्रक्रियेत स्टॅकमध्ये हस्तक्षेप करण्याच्या कोणत्याही जोखीमशिवाय,अनुप्रयोग अखंडपणे स्टॅकचा वापर करण्यास सक्षम असेल.