इस कोड नमूने में:कौन सा बेहतर है? निजी स्थिर बनाम निजी
public class SuperMan {
private static bool IsProper(decimal x) {
return x > 31.0m && x < 45.0m;
}
public bool CheckStuff(string a, string b, string c) {
// lots of code, some of which introduces a variable x
return IsProper(x) && /* other conditions */;
}
}
चाहिए IsProper (..) एक 'निजी स्थिर' या 'निजी' हो। मान लिया जाये कि:
- IsProper (..) किसी भी घटना राज्य का उपयोग करने की जरूरत नहीं है
- हम प्रदर्शन दो विकल्पों के बीच अलग (बातें हम कभी नहीं करना चाहिए में से एक के बारे में चिंतित नहीं हैं (यहां तक कि भविष्य में।) वास्तविक माप के बिना प्रदर्शन के बारे में लगता है कि और आवश्यकता के बिना अनुकूलन कर दिया जाए।)
'IsProper' के भविष्य के संस्करणों उदाहरण राज्य का उपयोग कर सकते होगा? – CodesInChaos
नहीं ... मैं इसे स्पष्ट करने के लिए प्रश्न संपादित कर दूंगा। – kidoman