oop - Purpose of getters and setters? -
संभावित डुप्लिकेट:
जब आप अपने चर को सार्वजनिक कर सकते हैं और एसेटवाराएबलएक्स (एटवेयरेबल वाई ()) के रूप में ऐसी लाइनों की परेशानी से बचने के लिए गेटर्स और सेटर्स का उपयोग क्या है
?
कार्यान्वयन विवरण छिपाने के लिए यदि आप अपनी संपत्तियों को सार्वजनिक करने का विकल्प चुनते हैं, तो बाद में वे जिस तरह से काम करते हैं, उसे बदलने का निर्णय लेते हैं, आपको सभी संबंधित कोड को बदलना होगा।
Getters और setters के साथ, आप अक्सर आंतरिक कार्यान्वयन विवरण बदल सकते हैं दृश्यमान एपीआई को बदलने के बिना (और इस तरह से किसी भी कोड को बदलने से बचें जो प्रश्न के वर्ग के एपीआई का उपयोग करता है)।
Comments
Post a Comment