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

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

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

4
बेस्ट प्रैक्टिस रिटर्निंग रीड-ओनली ऑब्जेक्ट
मेरे पास C # में OOP के बारे में "सर्वोत्तम अभ्यास" सवाल है (लेकिन यह सभी भाषाओं पर लागू होता है)। प्रॉपर्टी एक्सेसर के माध्यम से सार्वजनिक होने वाली वस्तु के साथ लाइब्रेरी क्लास होने पर विचार करें, लेकिन हम नहीं चाहते कि जनता (इस लाइब्रेरी क्लास का उपयोग करने …

3
मॉकिंग कंक्रीट क्लास - अनुशंसित नहीं है
मैंने अभी "ग्रोइंग ऑब्जेक्ट-ओरिएंटेड सॉफ़्टवेयर" पुस्तक का एक अंश पढ़ा है जो कुछ कारणों की व्याख्या करता है कि कंक्रीट क्लास की सिफारिश क्यों नहीं की जाती है। यहां म्यूज़िक वेबकैम क्लास के लिए यूनिट-टेस्ट के कुछ सैंपल कोड: public class MusicCentreTest { @Test public void startsCdPlayerAtTimeRequested() { final MutableTime …

12
मैं किसी को ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग कैसे समझा सकता हूं जो केवल फोरट्रान 77 में कोडित है?
मेरी माँ ने फोरट्रान में अपने कॉलेज की थीसिस की, और अब (एक दशक से अधिक समय बाद) तरल पदार्थ सिमुलेशन के लिए c ++ सीखने की जरूरत है। वह सभी प्रक्रियात्मक प्रोग्रामिंग को समझने में सक्षम है, लेकिन कोई फर्क नहीं पड़ता कि मैं वस्तुओं को समझाने की कितनी …

5
क्या Liskov प्रतिस्थापन सिद्धांत आत्मनिरीक्षण या बतख टंकण के साथ असंगत है?
क्या मैं सही ढंग से समझता हूं कि लिस्कोव सबस्टीट्यूशन प्रिंसिपल को उन भाषाओं में नहीं देखा जा सकता है जहां ऑब्जेक्ट खुद का निरीक्षण कर सकते हैं, जैसे कि डक टाइप की गई भाषाओं में सामान्य क्या है? उदाहरण के लिए, रूबी में, यदि कोई वर्ग एक वर्ग से …

5
कोई सेवा-उन्मुख भाषा क्यों नहीं है?
संपादित करें: आगे भ्रम से बचने के लिए: मैं वेब सेवाओं और इस तरह की बात नहीं कर रहा हूं । मैं आंतरिक रूप से अनुप्रयोगों को संरचित करने के बारे में बात कर रहा हूं, यह इस बारे में नहीं है कि कंप्यूटर कैसे संवाद करते हैं। यह प्रोग्रामिंग …

9
क्या OO डिज़ाइन का उपयोग करना है (क्या कोई डिज़ाइन पैटर्न है)?
मेरे पास दो वस्तुएं हैं जो एक 'बार / क्लब' का प्रतिनिधित्व करती हैं (ऐसी जगह जहां आप शराब पीते हैं / सोशलाइज करते हैं)। एक परिदृश्य में मुझे बार का नाम, पता, दूरी, स्लोगन चाहिए दूसरे परिदृश्य में मुझे बार का नाम, पता, वेबसाइट यूआरएल, लोगो चाहिए इसलिए मुझे …

5
मेरी कक्षा किताब (शुरुआती OOP) में कक्षाओं के पदानुक्रम से भी बदतर क्यों है?
मैं PHP ऑब्जेक्ट्स, पैटर्न और अभ्यास पढ़ रहा हूं । लेखक एक कॉलेज में एक पाठ को मॉडल करने की कोशिश कर रहा है। लक्ष्य पाठ प्रकार (व्याख्यान या संगोष्ठी) का उत्पादन करना है, और सबक के लिए शुल्क इस पर निर्भर करता है कि यह एक प्रति घंटा या …

3
सामान्य प्रोग्रामिंग, यह कितनी बार उद्योग में उपयोग किया जाता है
मैं इस समय एक अकादमिक सेटिंग में प्रोग्रामिंग कर रहा हूं, इसलिए मैं जो कुछ भी चाहता हूं उसका उपयोग कर सकता हूं। मैं कुछ चीजों के लिए बूस्ट ग्राफ लाइब्रेरी का उपयोग कर रहा हूं, और मैं सोच रहा हूं कि क्या जीपी को अधिक गहराई से समझने में …

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

4
मैं PHP में ऑब्जेक्ट-ओरिएंटेड तरीके से डेटा कैसे पास करूं?
मुझे लगता है कि एमवीसी ढांचे (जैसे कोडइग्निटर) के साथ काम करते समय भी, मैं नियमित रूप से वस्तुओं के बजाय नेस्टेड सरणियों का सहारा लेता हूं। यह अच्छी तरह से वस्तु उन्मुख की मेरी समझ का पालन नहीं करता है। उदाहरण के लिए, अगर मैं जावा को कोड पोर्ट …

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

7
ओओ प्रोग्रामिंग बनाम संरचित प्रोग्रामिंग
मैं एक प्रस्तुति बना रहा हूं जो संरचनात्मक और वस्तु उन्मुख प्रोग्रामिंग के बीच के अंतर को दिखाता है और मैं यह बताना चाहता हूं कि लोगों को एक उदाहरण के साथ ओओपी की आवश्यकता क्यों है जहां ओओपी अवधारणाओं को लागू करने से कोडिंग बहुत आसान हो जाएगी ताकि …

4
नेस्टेड क्लासेस: एक उपयोगी उपकरण या एक एनकैप्सुलेशन उल्लंघन?
तो मैं अभी भी बाड़ पर हूं कि मुझे इनका उपयोग करना चाहिए या नहीं। मुझे लगता है कि यह एनकैप्सुलेशन का एक चरम उल्लंघन है, हालांकि मुझे लगता है कि मैं अपने कोड में अधिक लचीलापन प्राप्त करते हुए कुछ हद तक इनकैप्सुलेशन प्राप्त करने में सक्षम हूं। पिछले …

10
आप वस्तु उन्मुख डिजाइन कौशल का मूल्यांकन कैसे करेंगे? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …

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