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

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

3
अभ्यास में खुले-बंद सिद्धांत का पालन कैसे करें
मैं खुले-बंद सिद्धांत के इरादे को समझता हूं। इसका मतलब यह है कि किसी चीज को तोड़ने का जोखिम कम करना, जो पहले से ही इसे संशोधित करते हुए काम करता है, आपको बताए बिना संशोधित करने की कोशिश करता है। हालांकि, मुझे यह समझने में थोड़ी परेशानी हुई कि …

2
वैकल्पिक और अशक्त प्रकार के बीच क्या अंतर है
स्विफ्ट है Optionals। C # के Nullableप्रकार हैं। जहां तक ​​मैं दोनों को एक ही उद्देश्य के बारे में बता सकता हूं, इसके अलावा कुछ प्रकार के मूल्य वे जानकारी संग्रहीत करते हैं कि क्या चर का मूल्य अपरिभाषित है या (अपरिभाषित)। प्रश्न Optionalsकेवल Nullableअलग-अलग नाम के प्रकार हैं या …

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, …

4
बहुरूपता के संदर्भ में उपप्रकारों के लिए जोड़े गए तरीकों को कैसे संभालना है?
जब आप बहुरूपता की अवधारणा का उपयोग करते हैं तो आप एक वर्ग पदानुक्रम बनाते हैं और माता-पिता के संदर्भ का उपयोग करके आप इंटरफ़ेस फ़ंक्शन को यह जानने के बिना कॉल करते हैं कि किस विशिष्ट प्रकार की वस्तु है। यह भी खूब रही। उदाहरण: आपके पास जानवरों का …

3
क्या RxJava क्लास फ़्लोएबल में वैध तरीके से 460 तरीके हो सकते हैं?
मैं सिर्फ RxJava , जावा के रिएक्टिवएक्स (जिसे आरएक्स और रिएक्टिव एक्सटेंशन्स के रूप में भी जाना जाता है ) के कार्यान्वयन के साथ शुरू कर रहा हूं । कुछ ऐसा जो वास्तव में मुझ पर छा गया, RxJava के फ़्लोएबल क्लास का विशाल आकार था : इसमें 460 विधियाँ …

7
साधारण डोमेन ऑब्जेक्ट का प्रतिनिधित्व करने के लिए आदिम बनाम वर्ग?
डोमेन-स्पेसिफिक ऑब्जेक्ट बनाम सादे स्ट्रिंग या नंबर का उपयोग करने के लिए सामान्य दिशानिर्देश या नियम क्या हैं? उदाहरण: आयु वर्ग बनाम पूर्णांक? FirstName वर्ग बनाम स्ट्रिंग? यूनिकआईडी बनाम स्ट्रिंग PhoneNumber वर्ग बनाम स्ट्रिंग बनाम लंबा? डोमेननाम वर्ग बनाम स्ट्रिंग? मुझे लगता है कि अधिकांश ओओपी चिकित्सक निश्चित रूप से …

3
पैरेलल एरे का उपयोग कब करना ठीक है?
मैं कोड (नया कोड) में चल रहा हूं जो कि मैं 'पैरेलल एरे' या सूचियों का उपयोग करता है। मतलब ऐसे 2 सरणियाँ हैं जिनमें संबंधित डेटा होते हैं और सरणी में उनकी स्थिति (सूचकांक) से जुड़े होते हैं। मैं इसे भ्रामक मानता हूं और सभी प्रकार की त्रुटियों से …

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

4
एकल उत्तरदायित्व पैटर्न कक्षाओं के लिए कितना विशिष्ट होना चाहिए?
उदाहरण के लिए, मान लें कि आपके पास कंसोल गेम प्रोग्राम है, जिसमें कंसोल से और उसके पास सभी प्रकार के इनपुट / आउटपुट तरीके हैं। यह उन सब को एक एकल में रखने के लिए बुद्धिमानी होगी inputOutputवर्ग या जैसी अधिक विशिष्ट वर्गों के लिए उन्हें नीचे तोड़ने startMenuIO, …

10
क्या एक ही वर्ग से निर्मित वस्तुओं में अद्वितीय विधि परिभाषाएं हो सकती हैं?
मुझे पता है कि यह एक अजीब सवाल लगता है, क्योंकि दो या दो से अधिक वस्तुओं को एक ही वर्ग साझा करने का मतलब यह है कि उनका व्यवहार समान है, अर्थात उनके तरीके समान हैं। हालाँकि, मैं उत्सुक हूँ अगर कोई ओओपी भाषाएँ हैं जो आपको वस्तुओं के …

3
जब मैं कोई ऑब्जेक्ट बनाता हूं, तो ताजा मेमोरी को इंस्टेंस फील्ड और मेथड या केवल इंस्टेंस फील्ड दोनों के लिए आवंटित किया जाता है
मेरी एक निम्न कक्षा है class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } अब मैं निम्न प्रकार के छात्र के दो ऑब्जेक्ट बनाता हूं Student s1=new Student(); Student s2=new Student(); अब मेमोरी के …

2
सॉफ्टवेयर जटिलता के प्रबंधन में OOP की प्रभावशीलता पर अध्ययन किया गया है? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 2 साल पहले बंद हुआ । ओओपी को अक्सर सॉफ्टवेयर में जटिलता के …

4
क्या यह संभव है कि इसके ढांचे के लिए एक जोड़े को शिथिल किया जाए?
मान लीजिए कि मैं एक वेब एप्लिकेशन विकसित कर रहा हूं। मेरी पहली पसंद PHP को फैट-फ्री फ्रेमवर्क (F3) और MVC पैटर्न के साथ उपयोग करना है। अगले साल, मैं तय कर सकता हूं कि मैं Zend फ्रेमवर्क पर स्विच करना चाहता हूं, या शायद ASP.NET MVC भी। क्या यह …

3
"आप इस वेबसाइट / ऐप का निर्माण कैसे करेंगे" के लिए सामान्य विचार प्रक्रिया साक्षात्कार प्रश्न [बंद]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …

7
अगर यह दोनों नहीं हो सकता है तो क्या मेरा कोड DRY या पठनीय होना चाहिए?
मैं एक साधारण एन्क्रिप्शन अभ्यास के लिए रूबी कोड लिख रहा हूं और अक्सर इस दुविधा में रहता हूं (यदि आप जानते हैं तो व्यायाम एक सॉलिटेयर सिफर है)। यह एक प्रश्न है कि क्या मुझे वर्णनात्मक चर और एकल कदम बयानों के साथ अपने तर्क को छोड़ देना चाहिए …

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