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

ऑब्जेक्ट-ओरिएंटेड डिज़ाइन एक सॉफ़्टवेयर समस्या को हल करने के उद्देश्य से ऑब्जेक्ट्स को इंटरैक्ट करने की प्रणाली की योजना बनाने की प्रक्रिया है।

4
कैसे व्यापार वस्तु वर्ग डिजाइन के इस "पूरी तरह से सार्वजनिक" मानसिकता के खिलाफ बहस करने के लिए
हम अपनी व्यावसायिक वस्तुओं की बहुत सी इकाई परीक्षण और पुन: प्रसंस्करण कर रहे हैं, और मुझे अन्य साथियों की तुलना में कक्षा के डिजाइन पर बहुत अलग राय है। एक उदाहरण वर्ग जिसका मैं प्रशंसक नहीं हूं: public class Foo { private string field1; private string field2; private string …

2
डेटा ओरिएंटेड इंटरफेस के लिए प्रोग्रामिंग
हमारे कोडबेस का एक भाग निम्न शैली में लिखा गया है: // IScheduledTask.cs public interface IScheduledTask { string TaskName { get; set; } int TaskPriority { get; set; } List<IScheduledTask> Subtasks { get; set; } // ... several more properties in this vein } // ScheduledTaskImpl.cs public class ScheduledTaskImpl : …

8
डेटाबेस से गलत नल प्रविष्टियों के खिलाफ गार्ड करने के लिए डिजाइन और अभ्यास
मेरे कार्यक्रम का एक हिस्सा प्रसंस्करण के लिए मेरे डेटाबेस में कई तालिकाओं और स्तंभों से डेटा प्राप्त करता है। कुछ कॉलम हो सकते हैं null, लेकिन वर्तमान प्रसंस्करण संदर्भ में जो एक त्रुटि है। यह "सैद्धांतिक रूप से" नहीं होना चाहिए, इसलिए यदि यह खराब डेटा या कोड में …

5
क्या अमूर्तता के आधार पर कोई महत्वपूर्ण नुकसान हैं?
मैं इस विकी को स्थिर सार सिद्धांत (एसएपी) पर पढ़ रहा था । एसएपी बताता है कि जितना अधिक स्थिर पैकेज उतना ही अधिक सार होना चाहिए। इसका तात्पर्य यह है कि यदि कोई पैकेज कम स्थिर है (परिवर्तन की संभावना है) तो यह अधिक ठोस होना चाहिए। मैं वास्तव …

2
स्काला में स्व-प्रकार और विशेषता विरासत के बीच अंतर क्या है?
जब Googled, इस विषय के लिए कई प्रतिक्रियाएँ आती हैं। हालाँकि, मुझे नहीं लगता कि उनमें से कोई भी इन दोनों विशेषताओं के बीच के अंतर को दर्शाने का अच्छा काम करता है। इसलिए मैं एक बार और कोशिश करना चाहूंगा, विशेष रूप से ... वह कौन सी चीज है …

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

7
ऑब्जेक्ट ओरिएंटेशन के लिए क्या विशेषताएं आवश्यक हैं?
मैं बस सोच रहा हूँ, कि वास्तव में एक भाषा या एक पुस्तकालय के लिए क्या सुविधाएँ होनी चाहिए ताकि इसे 'ऑब्जेक्ट ओरिएंटेड' के रूप में परिभाषित किया जा सके। क्या ऑब्जेक्ट ओरिएंटेशन कुछ ऐसा है, जो कम या ज्यादा हो सकता है, सभ्य सुविधाओं के साथ किसी भी सामान्य …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.