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

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

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

3
OO में क्या संदेश गुजर रहा है?
मैं OO प्रोग्रामिंग का अध्ययन कर रहा हूं, मुख्य रूप से C ++, C # और Java में। मुझे लगा कि मेरे पास इनकैप्सुलेशन, इनहेरिटेंस और पॉलिमोर्फिज्म (साथ ही इस साइट पर बहुत सारे प्रश्न पढ़ने के बारे में) की मेरी समझ के साथ इस पर अच्छी पकड़ है। एक …
35 java  c#  c++  object-oriented 

11
PHP में इंटरफेस क्यों है?
मैंने देखा कि PHP5 के रूप में, इंटरफेस को भाषा में जोड़ा गया है। हालाँकि, चूंकि PHP इतनी शिथिल टाइप की है, इसलिए ऐसा लगता है कि इंटरफेस का उपयोग करने का अधिकांश लाभ खो गया है। इसे भाषा में क्यों शामिल किया गया है?

11
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लाभ [बंद]
नोट : यह प्रश्न एक ब्लॉग पोस्टिंग का एक संपादित अंश है जो मैंने कुछ महीने पहले लिखा था। प्रोग्रामर्स पर एक टिप्पणी में ब्लॉग का लिंक रखने के बाद। किसी ने अनुरोध किया कि मैं यहां एक प्रश्न पोस्ट करूं ताकि वे इसका जवाब दे सकें। के रूप में …

3
क्या जावा विकास में आमतौर पर C # /। NET की तुलना में अधिक उपवर्ग शामिल होते हैं?
मैंने हाल ही में Android विकास देखना शुरू किया है। इसने मुझे जावा सॉफ्टवेयर विकास की दुनिया में वापस ला दिया है। पिछली बार जब मैंने जावा के साथ काम किया था, तो मैं मानता हूँ, मैं OOP को लगभग नहीं समझता था (मुझे लगता है) अब मैं करता हूँ। …

2
बलोच के बिल्डर पैटर्न पर कैसे सुधार किया जाए, यह उच्च-विस्तार योग्य कक्षाओं में उपयोग के लिए अधिक उपयुक्त है
मैं जोशुआ बलोच के प्रभावी जावा पुस्तक (द्वितीय संस्करण) से बहुत प्रभावित हुआ हूं, शायद मैंने जितनी भी प्रोग्रामिंग पुस्तक पढ़ी है, उससे कहीं अधिक। विशेष रूप से, उनके बिल्डर पैटर्न (आइटम 2) का सबसे बड़ा प्रभाव पड़ा है। मेरे पिछले दस वर्षों की प्रोग्रामिंग की तुलना में बलोच के …

6
एक वर्ग पर 'अंतिम' का उपयोग वास्तव में इतना बुरा क्यों है?
मैं एक PHP OOP विरासत वेबसाइट refactoring कर रहा हूँ। मुझे कक्षाओं में "अंतिम" का उपयोग शुरू करने की बहुत लालच है " make it explicit that the class is currently not extended by anything"। यह बहुत समय बचा सकता है यदि मैं एक कक्षा में आता हूं और मैं …

5
क्या पायथन मिक्सिन्स एक एंटी-पैटर्न हैं?
मुझे पूरी तरह से पता है कि pylintऔर अन्य स्थैतिक विश्लेषण उपकरण सभी जानते नहीं हैं, और कभी-कभी उनकी सलाह की अवज्ञा की जानी चाहिए। (यह विभिन्न वर्गों के संदेशों के लिए लागू होता है, न कि सिर्फ conventionएस के लिए।) अगर मेरे पास कक्षाएं हैं class related_methods(): def a_method(self): …

1
दोनों तरीकों और विशेषताओं के लिए एक सामान्य शब्द क्या है?
एक वर्ग आरेख में, प्रत्येक वर्ग में विधियाँ और विशेषताएँ होती हैं। सामग्री या वस्तुओं जैसी किसी सामान्य चीज़ के अलावा दोनों का वर्णन करने के लिए सही शब्द क्या है? प्रसंग: ऑरेंज वर्ग फल वर्ग का विस्तार करता है और इसके सामान को विरासत में देता है । जहां …

5
आप दूसरों के लिए सरलीकरण की व्याख्या कैसे करते हैं?
यदि आपके पास कोई सहकर्मी है जो अलगाव की चिंताओं के लाभों को नहीं समझता है, या अपने दैनिक कार्य में लगातार लागू करने के लिए इसे पर्याप्त रूप से नहीं समझता है, तो आप इसे कैसे समझाएंगे?

10
क्या "चाइल्ड x = न्यू चाइल्ड ()?" के बजाय "पेरेंट x = न्यू चाइल्ड ()?" एक बुरा अभ्यास है अगर हम बाद वाले का उपयोग कर सकते हैं?
उदाहरण के लिए, मैंने कुछ कोड देखे थे जो इस तरह एक टुकड़ा बनाते हैं: Fragment myFragment=new MyFragment(); जो MyFragment के बजाय Fragment के रूप में एक चर घोषित करता है, जो MyFragment Fragment का एक बच्चा वर्ग है। मुझे लगता है कि कोड की इस लाइन पर मुझे कोई …

4
कम से कम ज्ञान का सिद्धांत
मैं कम से कम ज्ञान के सिद्धांत के पीछे के मकसद को समझता हूं , लेकिन अगर मुझे अपने डिजाइन में इसे लागू करने की कोशिश की जाए तो मुझे कुछ नुकसान हैं। इस सिद्धांत के उदाहरणों में से एक (वास्तव में इसका उपयोग कैसे नहीं किया जाए), जो मुझे …

8
क्या सूची की सूची का उपयोग करना अच्छा है?
मैं वर्तमान में एक ऐसी प्रणाली पर काम कर रहा हूँ जहाँ उपयोगकर्ता हैं, और प्रत्येक उपयोगकर्ता की एक या एक से अधिक भूमिकाएँ हैं। क्या उपयोगकर्ता पर Enum मानों की सूची का उपयोग करना एक अच्छा अभ्यास है? मैं कुछ भी बेहतर नहीं सोच सकता, लेकिन यह ठीक नहीं …

4
वास्तव में प्रक्रियात्मक प्रोग्रामिंग क्या है? यह ओओपी से कितना अलग है? क्या यह कार्यात्मक प्रोग्रामिंग के समान है?
मैं जावा में एक बहुत ही ऑब्जेक्ट-ओरिएंटेड (OO) स्टाइल में प्रोग्रामिंग कर रहा हूं । OOP मेरे लिए बहुत सहज रूप से आता है, लेकिन मुझे अन्य प्रकार की प्रोग्रामिंग के बारे में बहुत कम जानकारी है। वास्तव में प्रक्रियात्मक प्रोग्रामिंग क्या है ? यह ओओपी से कितना अलग है? …

3
कम से कम विस्मय का सिद्धांत क्या है?
प्रोग्रामिंग में जिसे सिद्धांत का विषय कहा जाता है? यह कॉन्सेप्ट अच्छे APIs डिज़ाइन करने से कैसे संबंधित है? क्या यह केवल ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग के लिए लागू है या यह अन्य प्रोग्रामिंग तकनीकों को भी अनुमति देता है? क्या यह "आपकी विधि में एक ही काम करने और इसे …

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