पायथन कक्षा विधियों और विशेषताओं के लिए private name mangling प्रदान करता है।पायथन में निजी नाम मैंगलिंग का क्या फायदा है?
क्या कोई ठोस मामला है जहां यह सुविधा आवश्यक है, या क्या यह जावा और सी ++ से अधिक है?
कृपया एक ऐसे केस का वर्णन करें जहां पाइथन नाम का उपयोग किया जाना चाहिए, यदि कोई हो?
इसके अलावा, मुझे उस मामले में कोई दिलचस्पी नहीं है जहां लेखक केवल आकस्मिक बाहरी विशेषता पहुंच को रोकने की कोशिश कर रहा है। मेरा मानना है कि इस उपयोग के मामले को पायथन प्रोग्रामिंग मॉडल के साथ गठबंधन नहीं किया गया है।
मैं मूल प्रश्न में यह उल्लेख किया है। क्या आप कह रहे हैं कि आप असहमत हैं? – cmcginty
मैं कह रहा हूं कि यही कारण है। इसलिए जब आप subclass करते हैं तो आप गलती से नाम संघर्ष नहीं करते हैं। –