But in general this is the style that one would ideally advocate for object oriented programming - make all the internal names and variables private and only allow restricted access, so that they are used in the appropriate way and the use does not get compromised if the internal representation changes.
पण, इंटरनल नेम आणि व्हेरिएबल प्रायव्हेट करून रिस्ट्रीक्टेड एक्सेस देण्याची स्टाईल साधारणपणे ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग साठी प्रत्येकाकडून एडवोकेट केली जाते. इंटरनल रिप्रेझेंटेशन चेंज झाले तरी यूजर ला कॉम्प्रमाईज करावे लागत नाही आणि ते अप्रोप्रिएट मार्ग वापरू शकतात.