object-oriented पर टैग किए गए जवाब

एक कार्यप्रणाली जो एक प्रणाली को एक ऑब्जेक्ट के एक सेट के रूप में मॉडलिंग करने में सक्षम बनाती है जिसे एक मॉड्यूलर तरीके से नियंत्रित और हेरफेर किया जा सकता है

4
क्या गैर-ओओपी प्रतिमान एन्कैप्सुलेशन जैसी अवधारणाओं का समर्थन करते हैं?
ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में महत्वपूर्ण अवधारणाओं में से एक है एनकैप्सुलेशन। हालांकि, हाल ही में सॉफ्टवेयर दुनिया कार्यात्मक प्रोग्रामिंग जैसे अन्य प्रतिमानों के पक्ष में झुकती हुई प्रतीत होती है। यह मुझे लगता है कि, एनकैप्सुलेशन और अन्य ओओपी सिद्धांतों के बारे में क्या है? क्या वे गलत हैं? क्या …

4
OO भाषा में तार्किक रूप से प्रक्रियात्मक सॉफ्टवेयर लिखने का सबसे साफ तरीका
मैं एक इलेक्ट्रिकल इंजीनियर हूं और मुझे नहीं पता कि मैं क्या कर रहा हूं। कृपया मेरे कोड के भावी अनुरक्षकों को बचाएं। हाल ही में मैं कई छोटे कार्यक्रमों पर काम कर रहा हूं (C # में) जिनकी कार्यक्षमता तार्किक रूप से "प्रक्रियात्मक" है। उदाहरण के लिए, उनमें से …

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

7
ऑब्जेक्ट ओरिएंटेड भाषाओं में, वस्तुओं को स्वयं कब काम करना चाहिए और वस्तुओं पर परिचालन कब करना चाहिए?
मान लीजिए कि एक Pageवर्ग है, जो पृष्ठ रेंडरर को निर्देशों के एक सेट का प्रतिनिधित्व करता है। और मान लीजिए Rendererकि एक वर्ग है जो जानता है कि स्क्रीन पर एक पृष्ठ कैसे प्रस्तुत किया जाए। कोड को दो अलग-अलग तरीकों से बनाना संभव है: /* * 1) Page …

2
क्या हम वास्तव में सभी प्रमुख OOP सुविधाओं को खोए बिना OOP में अपरिवर्तनीयता का उपयोग कर सकते हैं?
मैं अपने कार्यक्रम में वस्तुओं को अपरिवर्तनीय बनाने के लाभ देखता हूं। जब मैं वास्तव में अपने आवेदन के लिए एक अच्छे डिजाइन के बारे में गहराई से सोच रहा हूं तो मैं स्वाभाविक रूप से अपनी कई वस्तुओं को अपरिवर्तनीय रूप से प्राप्त करता हूं। यह अक्सर उस बिंदु …

6
गैर-ऊ में यह कैसे प्रोग्राम किया जाएगा? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 2 साल पहले बंद हुआ …

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

7
OO भाषा में वस्तु स्थिति का कार्यान्वयन?
मुझे देखने के लिए कुछ जावा कोड दिए गए हैं, जो एक कार रेस का अनुकरण करता है, जिसमें एक मूल राज्य मशीन का कार्यान्वयन शामिल है। यह एक शास्त्रीय कंप्यूटर विज्ञान राज्य मशीन नहीं है, लेकिन केवल एक वस्तु है जिसमें कई राज्य हो सकते हैं, और गणना की …

3
एक `कर्मचारी` वर्ग को कैसे डिज़ाइन किया जाना चाहिए?
मैं कर्मचारियों के प्रबंधन के लिए एक कार्यक्रम बनाने की कोशिश कर रहा हूं। हालाँकि, मैं यह पता नहीं लगा सकता कि Employeeकक्षा को कैसे डिज़ाइन किया जाए । मेरा लक्ष्य किसी Employeeऑब्जेक्ट का उपयोग करके डेटाबेस पर कर्मचारी डेटा बनाने और हेरफेर करने में सक्षम होना है । बुनियादी …

5
UI पर प्रगति की रिपोर्टिंग के लिए सर्वश्रेष्ठ रणनीति - कॉलबैक कैसे होना चाहिए?
कभी-कभी उपयोगकर्ता एक विस्तारित तकनीकी ऑपरेशन शुरू करता है जिसे निष्पादित करने में थोड़ा समय लगता है। इन मामलों में, आमतौर पर किसी प्रकार की प्रगति पट्टी प्रदर्शित करना अच्छा होता है, साथ ही इस बात की जानकारी भी दी जाती है कि किस कार्य को अभी निष्पादित किया जा …

2
अच्छी प्रथाओं में DRY सिद्धांत?
मैं अपनी प्रोग्रामिंग में DRY सिद्धांत का पालन करने की कोशिश कर रहा हूं जितना कि मैं कर सकता हूं। हाल ही में मैं ओओपी में डिजाइन पैटर्न सीख रहा हूं और मैंने खुद को काफी गुच्छा बना लिया है। मैंने अपनी दृढ़ता को संभालने के लिए एक कारखाने और …

2
पायथन कक्षाएं केवल एक उदाहरण के साथ: कब (एकल) वर्ग की आवृत्ति बनाएं और इसके बजाय कक्षा के साथ कब काम करें?
एक पायथन वर्ग को देखते हुए, जिसे केवल एक बार त्वरित किया जाएगा, अर्थात कक्षा की केवल एक वस्तु होगी। मैं सोच रहा था कि किन मामलों में यह वर्ग के साथ सीधे काम करने के बजाय एकल वर्ग उदाहरण बनाने के लिए समझ में आता है। एक समान प्रश्न …

5
क्या मुझे इस परिदृश्य में रचना या विरासत पसंद करनी चाहिए?
एक इंटरफ़ेस पर विचार करें: interface IWaveGenerator { SoundWave GenerateWave(double frequency, double lengthInSeconds); } यह इंटरफ़ेस कई वर्गों द्वारा कार्यान्वित किया जाता है जो विभिन्न आकृतियों की तरंगें उत्पन्न करते हैं (उदाहरण के लिए, SineWaveGeneratorऔर SquareWaveGenerator)। मैं एक वर्ग को लागू करना चाहता हूं जो SoundWaveसंगीत डेटा के आधार पर …

4
“OOP राज्य को छुपाता है” से क्या अभिप्राय है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …

5
क्या मुझे हमेशा एक आंतरिक डेटा संरचना को पूरी तरह से अलग करना चाहिए?
कृपया इस वर्ग पर विचार करें: class ClassA{ private Thing[] things; // stores data // stuff omitted public Thing[] getThings(){ return things; } } यह वर्ग उस सरणी को उजागर करता है जिसका उपयोग वह डेटा संग्रहीत करने के लिए करता है, जो किसी भी ग्राहक कोड में रुचि रखता …

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