मैं किसी ऑब्जेक्ट प्रारंभिक पैटर्न के साथ कुछ कोड की समीक्षा कर रहा हूं जिसे मैं पहचान नहीं पा रहा हूं - क्या कोई मुझे बता सकता है कि इस पैटर्न को क्या कहा जाता है (और उपयोग पर दस्तावेज़ कहां खोजें)?इस ऑब्जेक्ट प्रारंभकर्ता पैटर्न को क्या कहा जाता है?
obj.myType = (myVar = new MyType());
यदि यह महत्वपूर्ण है, तो विशिष्ट उपयोग-मामले निम्नानुसार है;
protected MyType myVar;
protected readonly MyComplexType myComplexType;
protected void Page_Init(object sender, EventArgs e)) {
...
myComplexType.myType = (myVar = new MyType());
...
}
एक इस बात का उदाहरण आलसी क्षेत्र हैं: 'हो {fld लौट ?? (एफएलडी = नया सी()); } '। एक बार जब आप इसका इस्तेमाल कर लेंगे तो यह एक अच्छा, छोटा शॉर्टकट है। – usr
मैं इस पैटर्न को "खराब कोड" – Mick