setters पर टैग किए गए जवाब

7
क्यों जंजीरों में बंधे अपरंपरागत है?
बीन्स पर लागू होने वाली चेनिंग बहुत आसान है: निर्माणकर्ताओं, मेगा कंस्ट्रक्टरों, कारखानों को ओवरलोड करने की कोई आवश्यकता नहीं है, और इससे आपको पठनीयता में वृद्धि होती है। मैं किसी भी गिरावट के बारे में नहीं सोच सकता, जब तक आप नहीं चाहते कि आपकी वस्तु अपरिवर्तनीय हो , …

8
क्या मेरा अनुक्रमिक संग्रह इंडेक्स 0 या इंडेक्स 1 पर शुरू होना चाहिए?
मैं एक डिवाइस के लिए एक ऑब्जेक्ट मॉडल बना रहा हूं जिसमें कई चैनल हैं। ग्राहक और मैं के बीच उपयोग की जाने वाली संज्ञा Channelऔर हैं ChannelSet। ("सेट" शब्दार्थिक रूप से सटीक नहीं है, क्योंकि यह आदेश दिया गया है और एक उचित सेट नहीं है। लेकिन यह एक …

7
यदि एक चर में गेट्टर और सेटर है, तो क्या यह सार्वजनिक होना चाहिए?
मेरे पास एक वैरिएबल के साथ एक वर्ग है जो निजी है और कक्षा में एक चर और उस चर के लिए एक सेटर है। उस चर को सार्वजनिक क्यों नहीं किया जाता? एकमात्र मामला मुझे लगता है कि आपको गेटर्स और सेटर्स का उपयोग करना होगा यदि आपको सेट …

3
परीक्षणों के लिए निजी बसने वाले स्टबिंग गुण
हमारे पास वस्तु है public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public …

4
क्या किसी विधि का नाम बदलना एनकैप्सुलेशन को संरक्षित कर सकता है?
मैं इस पृष्ठ को पढ़ रहा था , जब गेटर्स / सेटर उचित हैं, और ओपी ने निम्नलिखित कोड नमूना दिया था: class Fridge { int cheese; void set_cheese(int _cheese) { cheese = _cheese; } int get_cheese() { return cheese; } } void go_shopping(Fridge fridge) { fridge.set_cheese(fridge.get_cheese() + 5); } …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.