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

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

7
विजार्ड्स और वारियर्स में नियमों की परिकल्पना
में ब्लॉग पोस्ट की इस श्रृंखला , एरिक Lippert जादूगरों और उदाहरण है, जहां के रूप में योद्धाओं का उपयोग कर वस्तु उन्मुख डिजाइन में एक समस्या का वर्णन करता है: abstract class Weapon { } sealed class Staff : Weapon { } sealed class Sword : Weapon { } …

3
क्या ठोस वर्गों पर निर्भर करने के लिए इंटरफेस के लिए ठीक है?
मैं कस्टम त्रुटि हैंडलर के लिए जावा में इंटरफ़ेस बना रहा हूं। एक तर्क त्रुटि ऑब्जेक्ट पास करना चाहते हैं लेकिन मुझे Exceptionकक्षा के बच्चे होने की आवश्यकता है । क्या इंटरफ़ेस में मेरे परिभाषित वर्ग नाम का उपयोग करना ठीक है? क्या यह किसी कार्यान्वयन पर निर्भर नहीं होने …

1
लगता है कि पायथन जॉइन करने के लिए वस्तुओं पर ध्यान केंद्रित नहीं करता है, लेकिन प्रतीक पर, रूबी या स्मॉलटॉक की तुलना में, एक डिज़ाइन कारण के लिए?
मुझे लगा कि OOP की आधारशिला में से एक यह है कि, हमारे पास वस्तुएं हैं, जो आइटम हैं जिनसे हम निपटने में रुचि रखते हैं, और फिर हम उन्हें संदेश भेजते हैं। तो यह स्वाभाविक लग सकता है कि, मेरे पास वस्तुओं का एक संग्रह है, और मुझे उन्हें …

2
इंटरफ़ेस पृथक्करण सिद्धांत: क्या करना है अगर इंटरफेस में महत्वपूर्ण ओवरलैप है?
से पियर्सन नई अंतर्राष्ट्रीय संस्करण: फुर्तीली सॉफ्टवेयर विकास, सिद्धांतों, पैटर्न, और व्यवहार : कभी-कभी, ग्राहकों के विभिन्न समूहों द्वारा आह्वान किए गए तरीके ओवरलैप होंगे। यदि ओवरलैप छोटा है, तो समूहों के लिए इंटरफेस अलग रहना चाहिए। सभी अतिव्यापी इंटरफेस में सामान्य कार्यों को घोषित किया जाना चाहिए। सर्वर वर्ग …

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

2
एक इकाई के प्रसिद्ध व्यापार आईडी को डीडीडी / ओओपी में एक समर्पित प्रकार के साथ प्रतिनिधित्व किया जाना चाहिए?
व्यावहारिक रूप से इसका मतलब है कि classएक stringया कुछ अन्य आदिम प्रकार से अधिक एक कस्टम (अपरिवर्तनीय) का उपयोग करना । उदाहरण: प्रकाशन: अंतर्राष्ट्रीय मानक पुस्तक संख्या। वित्त: अंतर्राष्ट्रीय प्रतिभूति पहचान संख्या। लाभ: एक पहचानकर्ता के प्रारूप को सुनिश्चित कर सकता है। मॉडल का प्रथम श्रेणी का सदस्य बन …

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

4
एक पदानुक्रम को मजबूर किए बिना मैं एक दूसरे के साथ बातचीत और संवाद करने वाली वस्तुएं कैसे हो सकती हैं?
मुझे उम्मीद है कि ये रैलिंग मेरे सवाल को स्पष्ट कर देंगी - अगर वे अभ्यस्त हैं तो मैं पूरी तरह से समझ पाऊंगा, इसलिए मुझे बताएं कि क्या यह मामला है, और मैं खुद को स्पष्ट करने की कोशिश करूंगा। बॉक्सपोंग से मिलो , एक बहुत ही सरल गेम …

4
क्या विज़िटर पैटर्न इस परिदृश्य में मान्य है?
मेरे कार्य का लक्ष्य एक छोटी प्रणाली को डिजाइन करना है जो अनुसूचित आवर्ती कार्यों को चला सकती है। एक आवर्ती कार्य कुछ ऐसा है "प्रशासक को हर घंटे सुबह 8:00 बजे से शाम 5:00 बजे, सोमवार से शुक्रवार तक ईमेल भेजें"। मेरा एक बेस क्लास है, जिसे रिकरिंगटैस्क कहा …

5
ओओपी भाषा और प्रकार में वर्ग
प्रोग्रामिंग भाषा सिद्धांत में, एक प्रकार मूल्यों का एक समूह है। उदाहरण के लिए "int" सभी पूर्णांक मानों का समूह है। ओओपी भाषाओं में, एक वर्ग एक प्रकार है, यह है? जब एक वर्ग को एक से अधिक सदस्यों के साथ परिभाषित किया जाता है, जैसे class myclass{ int a; …

8
ऑब्जेक्ट ओरिएंटेशन और एल्गोरिदम के बीच संबंध
जैसा कि मैंने कुछ एल्गोरिदम पाठ्यपुस्तकों को पढ़ा है, वे कुछ समस्याओं (छंटाई, कम से कम पथ) या कुछ सामान्य तरीकों (पुनरावर्ती एल्गोरिदम, विभाजित और जीत, गतिशील प्रोग्रामिंग ...) के लिए चतुर प्रक्रियाओं से भरे हैं। मैं वहाँ वस्तु उन्मुख प्रोग्रामिंग के कुछ निशान पाया; (वे अधिक प्रक्रिया-उन्मुख क्यों हैं?)। …

4
खुद को संशोधित करने के बाद एक वर्ग की विधि को एक ही उदाहरण कब वापस करना चाहिए?
मेरे पास एक वर्ग है जिसमें तीन विधियां हैं A(), B()और C()। वे विधियाँ स्वयं के उदाहरण को संशोधित करती हैं। जबकि विधियों को एक उदाहरण लौटना पड़ता है जब उदाहरण एक अलग प्रति है (बस के रूप में Clone()), मुझे वापसी के voidलिए एक ही विकल्प मिला है या …

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

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

4
.NET प्रोग्रामिंग और POCO कक्षाएं
मैं आज रात एक विचार कर रहा था जबकि कुछ आवेदन पर विचार करने की आवश्यकता है जिसे मुझे बदलने की आवश्यकता है और यह मुझे सोच में पड़ गया। एंटिटी फ्रेमवर्क एंटिटीज POCO (प्लेन पुरानी सीएलआर ऑब्जेक्ट्स) हैं और ASP.NET MVC में उपयोग किए जाने वाले मॉडल आमतौर पर …

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