oop पर टैग किए गए जवाब

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग "ऑब्जेक्ट्स" का उपयोग करते हुए एक प्रोग्रामिंग प्रतिमान है: डेटा संरचनाएं जिसमें डेटा फ़ील्ड और विधियों के साथ-साथ उनके इंटरैक्शन होते हैं।

13
नामकरण कक्षाएं - कैसे सब कुछ एक "<WhatEver> प्रबंधक" कहने से बचें? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

22
The स्व ’शब्द का उद्देश्य क्या है?
selfपायथन में शब्द का उद्देश्य क्या है ? मैं समझता हूं कि यह उस वर्ग से बनाई गई विशिष्ट वस्तु को संदर्भित करता है, लेकिन मैं यह नहीं देख सकता कि इसे पैरामीटर के रूप में प्रत्येक फ़ंक्शन में स्पष्ट रूप से जोड़ने की आवश्यकता क्यों है। उदाहरण के लिए, …
1130 python  class  oop  self 

28
क्या कार्यात्मक प्रोग्रामिंग GoF डिज़ाइन पैटर्न को प्रतिस्थापित करता है?
चूँकि मैंने पिछले साल F # और OCaml सीखना शुरू किया था, इसलिए मैंने बहुत सारे लेख पढ़े हैं जो इस बात पर ज़ोर देते हैं कि डिज़ाइन पैटर्न (विशेष रूप से जावा में) अनिवार्य भाषाओं में गायब सुविधाओं के लिए वर्कअराउंड हैं। मेरे द्वारा पाया गया एक लेख काफी …


17
सार्वजनिक, निजी और संरक्षित के बीच अंतर क्या है?
और मैं क्यों इस्तेमाल करना चाहिए जब public, privateऔर protectedकार्य करता है और एक वर्ग के अंदर चर? उनके बीच क्या अंतर है? उदाहरण: // Public public $variable; public function doSomething() { // ... } // Private private $variable; private function doSomething() { // ... } // Protected protected $variable; …
988 php  oop  private  public  protected 

16
एक मिक्सिन क्या है, और वे क्यों उपयोगी हैं?
" प्रोग्रामिंग पायथन " में, मार्क लुत्ज़ ने "मिक्सिन्स" का उल्लेख किया है। मैं C / C ++ / C # बैकग्राउंड से हूं और मैंने इससे पहले शब्द नहीं सुना है। मिक्सचर क्या है? इस उदाहरण की पंक्तियों के बीच पढ़ना (जो मैंने इसे बहुत लंबा होने के कारण …


30
Liskov प्रतिस्थापन सिद्धांत का एक उदाहरण क्या है?
मैंने सुना है कि लिसकोव प्रतिस्थापन सिद्धांत (एलएसपी) वस्तु उन्मुख डिजाइन का एक मूल सिद्धांत है। यह क्या है और इसके उपयोग के कुछ उदाहरण क्या हैं?

30
इसका क्या मतलब है "एक इंटरफ़ेस के लिए कार्यक्रम"?
मैंने इसका उल्लेख कई बार देखा है और इसका मतलब क्या है, इस पर मैं स्पष्ट नहीं हूं। आप ऐसा कब और क्यों करेंगे? मुझे पता है कि इंटरफेस क्या करते हैं, लेकिन मैं इस पर स्पष्ट नहीं हूं, मुझे लगता है कि मैं उन्हें सही तरीके से उपयोग करने …

8
वस्तुओं की एक विशेषता के आधार पर वस्तुओं की सूची को कैसे सॉर्ट करें?
मुझे पायथन ऑब्जेक्ट्स की एक सूची मिली है, जिसे मैं खुद ऑब्जेक्ट्स की एक विशेषता द्वारा सॉर्ट करना चाहता हूं। सूची इस प्रकार है: &gt;&gt;&gt; ut [&lt;Tag: 128&gt;, &lt;Tag: 2008&gt;, &lt;Tag: &lt;&gt;, &lt;Tag: actionscript&gt;, &lt;Tag: addresses&gt;, &lt;Tag: aes&gt;, &lt;Tag: ajax&gt; ...] प्रत्येक वस्तु की एक गिनती है: &gt;&gt;&gt; ut[1].count 1L …
803 python  list  sorting  oop  count 

18
पायथन पर __init__ और स्व क्या करते हैं?
मैं पायथन प्रोग्रामिंग भाषा सीख रहा हूं और मुझे कुछ समझ में नहीं आया है। एक विधि की तरह: def method(self, blah): def __init__(?): .... .... क्या करता selfहै? इसका क्या मतलब है? क्या यह अनिवार्य है? __init__विधि क्या करती है? क्यों जरूरी है? (आदि।) मुझे लगता है कि वे …
790 python  oop  self 

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

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

11
__Slots__ का उपयोग?
__slots__पायथन में क्या उद्देश्य है - विशेष रूप से सम्मान के साथ कि मैं इसका उपयोग कब करना चाहूंगा, और कब नहीं?

19
सादे अंग्रेजी में मोनाद? (बिना FP पृष्ठभूमि वाले OOP प्रोग्रामर के लिए)
इस संदर्भ में कि एक OOP प्रोग्रामर (किसी भी कार्यात्मक प्रोग्रामिंग पृष्ठभूमि के बिना) को समझेगा, एक सन्यासी क्या है? यह किस समस्या को हल करता है और इसका उपयोग करने वाले सबसे आम स्थान क्या हैं? संपादित करें: यह समझने के लिए कि मैं किस प्रकार की समझ की …

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