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

5
ऑब्जेक्ट को एक ही विधि से दो बार पास करें या संयुक्त इंटरफ़ेस के साथ समेकित करें?
मेरे पास एक तरीका है जो डिजिटल बोर्ड से बात करने के बाद एक डेटा फ़ाइल बनाता है: CreateDataFile(IFileAccess boardFileAccess, IMeasurer boardMeasurer) यहां boardFileAccessऔर boardMeasurerकिसी Boardऑब्जेक्ट का एक ही उदाहरण है जो दोनों को लागू करता है IFileAccessऔर IMeasurer। IMeasurerइस मामले में एक एकल विधि के लिए उपयोग किया जाता …

1
क्या तर्कों और मापदंडों के बीच अंतर है?
यह इस तरह हो सकता है: पैरामीटर का अर्थ कॉलर्स POV से है और तर्कों का अर्थ प्रक्रिया के अंदर, या अन्य तरह से गोल है। या कोई अंतर नहीं है? अपडेट करें स्वीडिश में हम "aropsparametrar" अर्थात "पैरामीटर जो प्रक्रिया को बुला रहे हैं" कहते हैं और हम "aropsargument" …

7
क्या यह एक बुरा विचार है कि एक वर्ग विधि है जो कक्षा चर को पारित कर दिया गया है?
यहाँ मेरा मतलब है: class MyClass { int arr1[100]; int arr2[100]; int len = 100; void add(int* x1, int* x2, int size) { for (int i = 0; i < size; i++) { x1[i] += x2[i]; } } }; int main() { MyClass myInstance; // Fill the arrays... myInstance.add(myInstance.arr1, myInstance.arr2, …

2
डिजाइन: ऑब्जेक्ट विधि बनाम अलग-अलग वर्ग की विधि जो ऑब्जेक्ट को पैरामीटर के रूप में लेती है?
उदाहरण के लिए, क्या यह करना बेहतर है: Pdf pdf = new Pdf(); pdf.Print(); या: Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); एक और उदाहरण: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio(); या: Country m = new Country("Mexico"); Country us = new Country("US"); DebtStatistics …

2
क्या मुझे एक संपत्ति या एक विधि के रूप में "गणना" मूल्य को उजागर करना चाहिए?
मेरे पास एक C # वर्ग है जो एक वेब सामग्री प्रबंधन प्रणाली में एक सामग्री प्रकार का प्रतिनिधित्व करता है। हमारे पास एक फ़ील्ड है जो वेब सामग्री संपादक को ऑब्जेक्ट प्रदर्शित करने के लिए एक HTML टेम्पलेट दर्ज करने की अनुमति देता है। यह मूल रूप से HTML …

5
ओओपी में एक विशेष शब्द के रूप में "विधि" कहां से उत्पन्न होती है?
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में "मेथड" एक विशेष शब्द है। क्या किसी को पता है कि इस शब्द का इस्तेमाल इस विशेष अर्थ में कब और किस प्रोग्रामिंग भाषा या मात्रात्मक सीखने की अन्य शाखा के संबंध में किया जाने लगा?

5
संदेशों और तरीकों के बीच अंतर?
ऑब्जेक्टिव सी में आपको अन्य ऑब्जेक्ट्स को संदेश भेजने की अवधारणा है, और, यह C # और Java जैसी भाषाओं में मेथड कॉलिंग के समान है। लेकिन वास्तव में सूक्ष्म अंतर क्या हैं ? मुझे अपने कोड के बारे में सोचते समय मैसेजिंग के बारे में कैसे सोचना चाहिए? नोट: …
13 methods 

3
कॉल महंगा होने पर पायथन में एकल जिम्मेदारी सिद्धांत (एसआरपी) के माध्यम से काम करना
कुछ आधार बिंदु: इसकी व्याख्या की प्रकृति के कारण अजगर विधि कॉल "महंगी" है । सिद्धांत रूप में, यदि आपका कोड काफी सरल है, तो पायथन कोड को तोड़ने से पठनीयता और पुन: उपयोग के अलावा नकारात्मक प्रभाव पड़ता है ( जो डेवलपर्स के लिए एक बड़ा लाभ है, उपयोगकर्ताओं …

2
जावा संग्रह ढांचे के इंटरफेस में UnsupportedOperationException
जावा कलेक्शंस फ्रेमवर्क के माध्यम से, मैंने देखा है कि कुछ इंटरफेस में टिप्पणी है (optional operation)। इन विधियों के माध्यम से कक्षाओं को लागू करने की अनुमति देता है UnsupportedOperationExceptionयदि वे सिर्फ उस पद्धति को लागू नहीं करना चाहते हैं। इसका एक उदाहरण addAllविधि है Set Interface। अब, जैसा …

4
सदस्य कार्य बनाम गणित ऑपरेटरों के लिए गैर-सदस्य कार्य
मैं एक रेखीय बीजगणित पुस्तकालय (लंबी कहानी संक्षेप में लिख रहा हूं, यह एक स्कूल असाइनमेंट है) जिसमें मैट्रिसेस, वैक्टर आदि शामिल हैं। इस पुस्तकालय को बनाने की प्रक्रिया में, मैं उन कार्यों का निर्माण करने जा रहा हूं जो वस्तुओं पर गणितीय कार्य करते हैं। उदाहरण के लिए, मैट्रिक्स …
12 c++  libraries  methods 

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

3
जावा 8 में, क्या यह विधि संदर्भ अभिव्यक्तियों या कार्यात्मक इंटरफ़ेस के कार्यान्वयन को वापस करने वाले तरीकों का उपयोग करने के लिए शैलीगत रूप से बेहतर है?
जावा 8 ने कार्यात्मक इंटरफेस की अवधारणा को जोड़ा , साथ ही कई नए तरीके जो कार्यात्मक इंटरफेस लेने के लिए डिज़ाइन किए गए हैं। इन इंटरफेस के उदाहरणों को विधि संदर्भ अभिव्यक्ति (जैसे SomeClass::someMethod) और लैम्ब्डा एक्सप्रेशन (जैसे (x, y) -> x + y) का उपयोग करके आसानी से …

7
साइक्लोमैटिक जटिलता एक विधि के लिए महत्वपूर्ण क्यों है?
मैं हाल ही में ग्रहण के लिए सोनारलिंट का उपयोग कर रहा हूं , और इससे मुझे बहुत मदद मिली। हालाँकि, यह मेरे लिए एक सवाल है जो चक्रीय जटिलता के बारे में है। सोनारलिंट को 10 के सीसी के रूप में स्वीकार्य माना जाता है, और कुछ मामले हैं …

6
डेटाबेस से संबंधित तरीकों को डिजाइन करना, जो वापस लौटना बेहतर है: सच / गलत या पंक्ति प्रभावित?
मेरे पास कुछ विधियाँ हैं जो डेटाबेस में कुछ डेटा चेंजिंग (इंसर्ट, अपडेट और डिलीट) करती हैं। ORM मैं इस प्रकार की विधि के लिए वापसी पंक्ति-प्रभावित int मानों का उपयोग कर रहा हूँ। ऑपरेशन की सफलता / विफलता की स्थिति को इंगित करने के लिए मुझे "मेरी विधि" के …

3
क्या किसी विधि की पैरामीटर सूची में ऑब्जेक्ट या ऑब्जेक्ट पहचानकर्ता शामिल होने चाहिए?
हमारी टीम निम्नलिखित चर्चा कर रही है: मान लें कि हमारे पास दो तरीके हैं: public Response Withdraw(int clubId, int terminalId,int cardId, string invoice, decimal amount); public Response Withdraw(Club club, Terminal terminal,Card card, string invoice, decimal amount); क्या भेजे गए तार केवल आईडी हैं। एक पक्ष कहता है कि पहला …
10 design  methods 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.