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

13
वर्ग कार्यान्वयन के अन्य प्रोग्रामरों को कैसे चेतावनी दें
मैं ऐसी कक्षाएं लिख रहा हूं जो "एक विशिष्ट तरीके से उपयोग की जानी चाहिए" (मुझे लगता है कि सभी वर्गों को ...) होना चाहिए। उदाहरण के लिए, मैं fooManagerवर्ग बनाता हूं , जिसे कॉल करने की आवश्यकता होती है, कहते हैं Initialize(string,string),। और, उदाहरण को थोड़ा और आगे बढ़ाने …

3
पायथन को C में क्यों लिखा जाता है और C ++ में नहीं?
में अजगर के ट्यूटोरियल एक पढ़ सकते हैं सी में है कि अजगर के मूल कार्यान्वयन; दूसरी ओर, पायथन कार्यान्वयन, सी में लिखा गया है, (...) मैं बहुत उत्सुक हूं कि पायथन सी में क्यों लिखा गया और सी ++ नहीं? मैं इस निर्णय के पीछे के तर्क को जानना …

5
कुछ C कंपाइलर क्यों हैं?
सी दुनिया में सबसे अधिक इस्तेमाल की जाने वाली भाषाओं में से एक है। यह मौजूदा कोड के एक विशाल अनुपात के लिए जिम्मेदार है और नए कोड की एक बड़ी मात्रा के लिए उपयोग किया जाना जारी है। यह अपने उपयोगकर्ताओं द्वारा प्रिय है, यह इतना व्यापक रूप से …

6
जावा के विपरीत "नया" और "वर्चुअल + ओवरराइड" कीवर्ड के साथ C # क्यों बनाया गया था?
जावा में कोई नहीं है virtual, new, overrideविधि परिभाषा के लिए कीवर्ड। तो एक विधि का काम समझना आसान है। कारण यदि DerivedClass फैली BaseClass और एक ही नाम और का एक ही हस्ताक्षर के साथ एक विधि है BaseClass तो अधिभावी रन-टाइम बहुरूपता में जगह ले जाएगा (बशर्ते तरीका …

3
PImpl पैटर्न का क्या मतलब है जबकि हम C ++ में समान उद्देश्य के लिए इंटरफ़ेस का उपयोग कर सकते हैं?
मुझे बहुत सारे सोर्स कोड दिखाई दे रहे हैं जो C ++ में PImpl मुहावरे का उपयोग कर रहे हैं। मुझे लगता है कि इसका उद्देश्य निजी डेटा / प्रकार / कार्यान्वयन को छिपाना है, इसलिए यह निर्भरता को दूर कर सकता है, और फिर संकलन समय और शीर्षक को …

2
कौन सा आम लिस्प कार्यान्वयन का उपयोग करने के लिए? [बन्द है]
कॉमन लिस्प में विकास शुरू करने के साथ एक तत्काल समस्या लगती है: एक कार्यान्वयन का चयन करना। सीएल कार्यान्वयन पर विचार करते समय किसी को क्या ध्यान रखना चाहिए, और कितना वजन सहन करना चाहिए? क्या यह एएनएसआई मानक के अनुरूप होना चाहिए? क्या इसे SLIME द्वारा समर्थित किया …

2
REST करने का उचित तरीका क्या है?
आजकल हर कोई SOA करता है , भले ही कुछ वास्तव में यह न समझें कि आखिर क्या है। तो वे गलत करते हैं। एक सादृश्य के रूप में इसका उपयोग करके मुझे पता है कि REST क्या है (या कम से कम मुझे लगता है कि मैं ऐसा करता …

5
जब आपको किसी एक गुण की आवश्यकता न हो तो इंटरफ़ेस लागू करना
बहुत सीधा। मैं एक इंटरफ़ेस लागू कर रहा हूं, लेकिन एक गुण है जो इस वर्ग के लिए अनावश्यक है और वास्तव में, इसका उपयोग नहीं किया जाना चाहिए। मेरा शुरुआती विचार सिर्फ कुछ करने का था: int IFoo.Bar { get { raise new NotImplementedException(); } } मुझे लगता है …

6
LINQ को इस तरह से लागू करने से क्या लाभ हुआ जो परिणाम को कैश नहीं करता है?
यह उन लोगों के लिए एक प्रसिद्ध नुकसान है जो LINQ का उपयोग करके अपने पैरों को गीला कर रहे हैं: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection); Console.WriteLine(ContainTheSameSingleObject(originalCollection, newCollection)); } private static IEnumerable<Record> GenerateRecords(string[] listOfNames) { return …

6
किसी भी कार्यान्वयन के लिए इंटरफ़ेस संदर्भ को कास्टिंग करने से लेखक का क्या मतलब है?
मैं वर्तमान में C # को मास्टर करने की कोशिश में हूं, इसलिए मैं गैरी मैकलीन हॉल द्वारा C # के माध्यम से Adaptive Code पढ़ रहा हूं । वह पैटर्न और विरोधी पैटर्न के बारे में लिखते हैं। कार्यान्वयन बनाम इंटरफेस भाग में वह निम्नलिखित लिखते हैं: डेवलपर्स जो …

2
DDD को लागू करना: उपयोगकर्ता और अनुमतियाँ
मैं एक छोटे से अनुप्रयोग पर काम कर रहा हूँ जो डोमेन-संचालित डिज़ाइन के सिद्धांतों को समझने की कोशिश कर रहा है। यदि सफल रहा, तो यह एक बड़ी परियोजना के लिए एक पायलट हो सकता है। मैं "इंप्लीमेंटिंग डोमेन-ड्रिवेन डिज़ाइन" पुस्तक (वॉन वर्नोन द्वारा) का पालन करने की कोशिश …

3
रनटाइम में रेफ और आउट के बीच क्या अंतर है?
C # संदर्भ को पास करने के लिए तर्क देने के लिए refऔर outकीवर्ड प्रदान करता है । दोनों का शब्दार्थ बहुत समान है। एकमात्र अंतर fluted चर के आरंभ में है: refफ़ंक्शन को पास करने से पहले वैरिएबल को इनिशियलाइज़ करना outपड़ता है , नहीं। outचर को फ़ंक्शन के …

4
क्या सी # में सदस्यों को छिपाने के लिए स्पष्ट इंटरफ़ेस कार्यान्वयन का उपयोग करने की अनुमति है?
मैं समझता हूं कि सी # में इंटरफेस और स्पष्ट इंटरफ़ेस कार्यान्वयन के साथ कैसे काम किया जाए, लेकिन मैं सोच रहा था कि क्या इसे कुछ सदस्यों को छिपाने के लिए खराब रूप माना जाता है जो अक्सर उपयोग नहीं किए जाएंगे। उदाहरण के लिए: public interface IMyInterface { …

1
सामान्य तौर पर ईवेंट हैंडलर कैसे काम करते हैं?
यह एक सामान्य विषय है, इवेंट हैंडलर्स कैसे काम करते हैं? यह पर्दे के पीछे का मतलब है - जब वे बनते हैं तो क्या होता है। मेरे पास एक मोटा विचार है - लेकिन मैं इसकी पुष्टि करना चाहता हूं।

4
C ++ में इंटरफ़ेस और कार्यान्वयन को व्यवस्थित करने के तरीके
मैंने देखा है कि हेडर फ़ाइल में क्या है और cpp फ़ाइल में क्या जाता है, इस बारे में C ++ में कई अलग-अलग प्रतिमान हैं। AFAIK, ज्यादातर लोग, विशेष रूप से एक सी पृष्ठभूमि के लोग, करते हैं: foo.h class foo { private: int mem; int bar(); public: foo(); …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.