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

डेकोरेटर एक ऑब्जेक्ट-ओरिएंटेड डिज़ाइन पैटर्न है जो एक गतिशील फैशन में मौजूदा कक्षाओं में व्यवहार को जोड़ने की अनुमति देता है। यह गैंग ऑफ़ फोर के स्ट्रक्चरल डिज़ाइन पैटर्न में से एक है।

17
फ़ंक्शन डेकोरेटर्स की एक श्रृंखला कैसे बनाएं?
मैं पायथन में दो सज्जाकार कैसे बना सकता हूं जो निम्नलिखित कार्य करेंगे? @makebold @makeitalic def say(): return "Hello" ... जो लौटना चाहिए: "<b><i>Hello</i></b>" मैं HTMLइस तरह से एक वास्तविक अनुप्रयोग बनाने की कोशिश नहीं कर रहा हूं - बस यह समझने की कोशिश कर रहा हूं कि सज्जाकार और …

14
@Property डेकोरेटर कैसे काम करता है?
मैं समझना चाहता हूं कि अंतर्निहित फ़ंक्शन कैसे propertyकाम करता है। जो मुझे भ्रमित करता है वह propertyयह है कि इसे एक डेकोरेटर के रूप में भी इस्तेमाल किया जा सकता है, लेकिन यह केवल तर्कों का उपयोग करता है जब एक अंतर्निहित फ़ंक्शन के रूप में उपयोग किया जाता …

22
पायथन में एक सिंगलटन बनाना
यह प्रश्न इस बात की चर्चा के लिए नहीं है कि सिंगलटन डिजाइन पैटर्न वांछनीय है या नहीं , यह एक विरोधी पैटर्न है, या किसी भी धार्मिक युद्धों के लिए, लेकिन चर्चा करने के लिए कि यह पैटर्न पायथन में इस तरह से कैसे सबसे अच्छा कार्यान्वित किया जाता …

6
क्या करता है configools.wraps?
इस सवाल पर एक टिप्पणी में एक और सवाल का जवाब , किसी ने कहा कि वे निश्चित नहीं थे कि क्या functools.wrapsकर रहे थे। इसलिए, मैं यह सवाल इसलिए पूछ रहा हूं ताकि भविष्य के संदर्भ के लिए स्टैकऑवरफ्लो पर इसका एक रिकॉर्ड होगा: क्या करता functools.wrapsहै, बिल्कुल?

13
प्रॉक्सी, डेकोरेटर, एडेप्टर और ब्रिज पैटर्न कैसे भिन्न होते हैं?
मैं प्रॉक्सी पैटर्न देख रहा था, और मेरे लिए यह सज्जाकार, एडेप्टर और ब्रिज पैटर्न की तरह एक बहुत अच्छा लग रहा है। क्या मैं कुछ गलत समझ रहा हूँ? क्या फर्क पड़ता है? मैं दूसरों के बनाम प्रॉक्सी पैटर्न का उपयोग क्यों करूंगा? आपने वास्तविक विश्व परियोजनाओं में अतीत …

13
मापदंडों के साथ सज्जाकार?
मुझे डेकोरेटर द्वारा वेरिएबल 'Insurance_mode' के ट्रांसफर की समस्या है। मैं इसे निम्नलिखित डेकोरेटर स्टेटमेंट द्वारा करूँगा: @execute_complete_reservation(True) def test_booking_gta_object(self): self.test_select_gta_object() लेकिन दुर्भाग्य से, यह कथन काम नहीं करता है। शायद इस समस्या को हल करने का बेहतर तरीका है। def execute_complete_reservation(test_case,insurance_mode): def inner_function(self,*args,**kwargs): self.test_create_qsf_query() test_case(self,*args,**kwargs) self.test_select_room_option() if insurance_mode: self.test_accept_insurance_crosseling() …
401 python  decorator 

13
पायथन डेकोरेटर्स के लिए कुछ सामान्य उपयोग क्या हैं? [बन्द है]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 6 साल पहले बंद हुआ । इस प्रश्न …
337 python  decorator 

28
टाइपस्क्रिप्ट संकलन में चेतावनी देने वाले प्रायोगिक सज्जाकार
मुझे चेतावनी मिली ... डेकोरेटर्स के लिए प्रायोगिक समर्थन एक ऐसी सुविधा है जो भविष्य की रिलीज़ में परिवर्तन के अधीन है। इस चेतावनी को हटाने के लिए 'प्रयोगात्मक प्रायोगिक' विकल्प का निर्धारण करें। ... भले ही tsconfig.json में मेरे संकलक निम्नलिखित सेटिंग्स हैं: "emitDecoratorMetadata": true, "experimentalDecorators": true, क्या अजीब …

15
विधि पैरामीटर नाम कैसे प्राप्त करें?
अजगर समारोह को देखते हुए: def a_method(arg1, arg2): pass मैं तर्कों की संख्या और नाम कैसे निकाल सकता हूं। यानी, यह देखते हुए कि मेरे पास एक संदर्भ है func, मैं चाहता हूं कि वह func.[something]वापस लौट आए ("arg1", "arg2")। इसके लिए उपयोग परिदृश्य यह है कि मेरे पास एक …

2
Redux @connect डेकोरेटर में '@' (प्रतीक में) क्या है?
मैं रिएक्ट के साथ Redux सीख रहा हूं और इस कोड पर ठोकर खाई हूं। मुझे यकीन नहीं है कि यह Redux विशिष्ट है या नहीं, लेकिन मैंने निम्न कोड स्निपेट को एक उदाहरण में देखा है। @connect((state) => { return { key: state.a.b }; }) हालांकि की कार्यक्षमता connectबहुत …

3
टाइपस्क्रिप्ट डेकोरेटर कैसे लागू करें?
टाइपस्क्रिप्ट 1.5 में अब डेकोरेटर हैं । क्या कोई डेकोरेटर को लागू करने के लिए उचित तरीके का प्रदर्शन करते हुए एक सरल उदाहरण प्रदान कर सकता है और यह वर्णन कर सकता है कि संभावित वैध डेकोरेटर हस्ताक्षरों में क्या तर्क हैं? declare type ClassDecorator = <TFunction extends Function>(target: …

14
वास्तविक दुनिया उदाहरण के साथ "डेकोरेटर पैटर्न" को समझें
मैं GOF में प्रलेखित के रूप में डेकोरेटर पैटर्न का अध्ययन कर रहा था । कृपया, डेकोरेटर पैटर्न को समझने में मेरी मदद करें । क्या कोई उपयोग-मामले का उदाहरण दे सकता है कि यह वास्तविक दुनिया में कहां उपयोगी है?

5
क्लास बॉडी के भीतर कॉलिंग स्टैटिकमेथोड?
जब मैं कक्षा के शरीर के भीतर से एक स्थैतिक विधि का उपयोग करने का प्रयास करता हूं, और staticmethodइस तरह से डेकोरेटर के रूप में अंतर्निहित फ़ंक्शन का उपयोग करके स्थैतिक विधि को परिभाषित करता हूं : class Klass(object): @staticmethod # use as decorator def _stat_func(): return 42 _ANS …

16
वहाँ एक डेकोरेटर बस कैश फ़ंक्शन रिटर्न मान है?
निम्नलिखित को धयान मे रखते हुए: @property def name(self): if not hasattr(self, '_name'): # expensive calculation self._name = 1 + 1 return self._name मैं नया हूँ, लेकिन मुझे लगता है कि कैशिंग को एक डेकोरेटर में बदल दिया जा सकता है। केवल मुझे यह पसंद नहीं आया;) पुनश्च वास्तविक गणना …

4
पायथन में @ foo.setter मेरे लिए काम क्यों नहीं करता है?
इसलिए, मैं पायथन 2.6 में सज्जाकारों के साथ खेल रहा हूं, और मुझे उन्हें काम करने में कुछ परेशानी हो रही है। यहाँ मेरी कक्षा फ़ाइल है: class testDec: @property def x(self): print 'called getter' return self._x @x.setter def x(self, value): print 'called setter' self._x = value मुझे लगा कि …

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