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

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

4
तो * * एलन का क्या वास्तव में "वस्तु उन्मुख" शब्द से मतलब था?
कथित तौर पर, एलन काय शब्द "ऑब्जेक्ट ओरिएंटेड" का आविष्कारक है। और वह अक्सर कहा जाता है कि आज हम जिसे ओओ कहते हैं, वह उसका मतलब नहीं है। उदाहरण के लिए, मैंने इसे Google पर पाया: मैंने 'ऑब्जेक्ट-ओरिएंटेड' शब्द बनाया है, और मैं आपको बता सकता हूं कि मेरे …

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

5
कार्यात्मक प्रोग्रामिंग बनाम OOP [बंद]
मैंने हास्केल जैसे कार्यात्मक भाषाओं का उपयोग करने के बारे में बहुत सारी बातें सुनी हैं। कार्यात्मक प्रोग्रामिंग बनाम वस्तु-उन्मुख प्रोग्रामिंग के बड़े अंतर, पेशेवरों और विपक्षों में से कुछ क्या हैं?

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

15
OOP की आयु में C इतना लोकप्रिय क्या है? [बन्द है]
मैं C और C ++ दोनों में बहुत कुछ कोड करता हूं, लेकिन उम्मीद नहीं की थी कि C दूसरी सबसे लोकप्रिय भाषा होगी, जावा से थोड़ा पीछे। TIOBE प्रोग्रामिंग सामुदायिक सूचकांक मैं इस बात से उत्सुक हूं कि OOP के इस युग में, C अभी भी इतना लोकप्रिय है? …

22
OOP क्यों मुश्किल है? [बन्द है]
जब मैंने एक ऑब्जेक्ट-ओरिएंटेड भाषा (जावा) का उपयोग करना शुरू किया, तो मैं बहुत ज्यादा बस "कूल" गया और कोडिंग शुरू कर दिया। मैंने वास्तव में इसके बारे में कभी नहीं सोचा है जब तक कि हाल ही में ओओपी के बारे में बहुत सारे प्रश्न पढ़ने के बाद। मुझे …

22
क्या OOP कठिन है क्योंकि यह प्राकृतिक नहीं है?
एक अक्सर सुन सकता है कि ओओपी स्वाभाविक रूप से उस तरह से मेल खाता है जिस तरह से लोग दुनिया के बारे में सोचते हैं। लेकिन मैं इस कथन से पूरी तरह असहमत हूं: हम (या कम से कम मैं) दुनिया के सामने उन चीजों के बीच संबंधों के …

10
आप गेटर्स और सेटर से कैसे बचें?
मैं कक्षाओं में एक ऊँ तरीके से डिजाइन करने के साथ कठिन समय का कुछ कर रहा हूँ। मैंने पढ़ा है कि ऑब्जेक्ट उनके व्यवहार को उजागर करते हैं, न कि उनके डेटा को; इसलिए, डेटा को संशोधित करने के लिए गेटटर / सेटर का उपयोग करने के बजाय, किसी …

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

13
क्या OOP में वस्तुओं को एक इकाई का प्रतिनिधित्व करना है?
क्या किसी वस्तु को किसी इकाई का प्रतिनिधित्व करना है? एक करके इकाई मैं एक तरह कुछ मतलब Product, Motorएक ParkingLotआदि, एक शारीरिक, या यहाँ तक स्पष्ट गैर भौतिक वैचारिक वस्तु - कुछ है कि अच्छी तरह से कुछ कोर डेटा स्पष्ट रूप से वस्तु से संबंधित के साथ, परिभाषित …

2
क्या कोई ओओ-सिद्धांत हैं जो व्यावहारिक रूप से जावास्क्रिप्ट के लिए लागू हैं?
जावास्क्रिप्ट एक प्रोटोटाइप-आधारित ऑब्जेक्ट ओरिएंटेड भाषा है, लेकिन कई तरह से वर्ग-आधारित बन सकता है: कार्यों को स्वयं द्वारा कक्षाओं के रूप में उपयोग करने के लिए लिखना एक फ्रेम में निफ्टी क्लास सिस्टम का उपयोग करें (जैसे कि म्यूटूल क्लास.क्लास ) इसे कॉफ़ीस्क्रिप्ट से उत्पन्न करें शुरुआत में मैंने …

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

11
C ++ में हतोत्साहित बेस-फॉर-ऑल-ऑब्जेक्ट्स क्यों है
स्ट्रॉस्ट्रप कहते हैं, "अपनी सभी कक्षाओं (ऑब्जेक्ट क्लास) के लिए तुरंत एक अद्वितीय आधार का आविष्कार न करें। आमतौर पर, आप इसके बिना कई / अधिकांश कक्षाओं के लिए बेहतर कर सकते हैं।" (C ++ प्रोग्रामिंग लैंग्वेज फोर्थ एडिशन, सेक 1.3.4) बेस-क्लास-फॉर-एवरीथिंग आमतौर पर एक बुरा विचार क्यों है, और …

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

7
क्यों निजी स्थिर तरीके हैं?
मैं सिर्फ एक सवाल करना चाहता हूं जो मेरे पास है। निजी दृश्यता के साथ एक सामान्य विधि के विपरीत एक निजी स्थिर विधि होने का क्या मतलब है? मुझे लगता है कि एक स्थिर विधि होने का एक फायदा यह है कि इसे एक वर्ग के उदाहरण के बिना …

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