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

3
एक "प्रारंभ", "रन" या "निष्पादित" विधि एक अच्छा अभ्यास है?
मैं वर्तमान में एक कोड आधार पर काम कर रहा हूं जिसमें कई कक्षाएं हैं जो एक प्रारंभ विधि को लागू करती हैं। यह मेरे लिए दो-चरण निर्माण जैसा लगता है, जिसे मैंने हमेशा एक बुरा अभ्यास माना था। मैं इस और एक निर्माता के बीच अंतर नहीं बता सकता। …

6
नई वस्तु बनाएं या हर संपत्ति को रीसेट करें?
public class MyClass { public object Prop1 { get; set; } public object Prop2 { get; set; } public object Prop3 { get; set; } } मान लीजिए कि मेरे पास एक वस्तु myObjectहै MyClassऔर मुझे इसके गुणों को रीसेट करने की आवश्यकता है, क्या नई वस्तु बनाना बेहतर है …

5
विधि मापदंडों के बजाय कंस्ट्रक्टर को डेटा पास करते समय एक वर्ग की अवधारणा कैसे बदल जाती है?
मान लीजिए कि हम एक पार्सर बना रहे हैं। एक कार्यान्वयन हो सकता है: public sealed class Parser1 { public string Parse(string text) { ... } } या हम इसके बजाय पाठक को पास कर सकते हैं: public sealed class Parser2 { public Parser2(string text) { this.text = text; } …

3
क्या निहित तर्क रूपांतरण पर भरोसा करना खतरनाक माना जाता है?
C ++ में एक सुविधा है (मैं इसका सही नाम नहीं बता सकता), जो कि तर्क प्रकारों के स्वचालित रूप से कॉल करता है यदि तर्क प्रकार अपेक्षित व्यक्ति नहीं हैं। इसका एक बहुत ही मूल उदाहरण एक फ़ंक्शन को बुला रहा है जो std::stringएक const char*तर्क के साथ अपेक्षा …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.