Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में सिंगलटन क्लास कैसे बनाएं?


सिंगलटन पैटर्न क्लास के इंस्टेंस की संख्या को एक तक सीमित करने की रणनीति प्रदान करता है। इस प्रकार वही ऑब्जेक्ट कोड के विभिन्न हिस्सों द्वारा हमेशा शेयर किया जाता है। सिंगलटन को ग्लोबल वेरिएबल की तुलना में अधिक सुंदर समाधान माना जा सकता है क्योंकि वास्तविक डेटा सिंगलटन क्लास इंटरफेस के पीछे छिपा होता है।

निम्न कोड उन कई अलग-अलग तरीकों में से एक है जिनसे एक सिंगलटन क्लास बनाई जा सकती है:

class Singleton(object):
    _instance = None

    def __new__(class_, *args, **kwargs):
        if not isinstance(class_._instance, class_):
            class_._instance = object.__new__(class_, *args, **kwargs)
        return class_._instance

class MyClass(Singleton, BaseClass):
    pass

यह एक वास्तविक क्लास है।

  1. - Python में Dictionary कैसे बनाएं?

    Python में Dictionary एक डेटा संरचना है जिसमें key-value pairs का संग्रह होता है। Dictionary में प्रत्येक key unique होता है और हर unique key अपने value से जुड़ा होता है। इस तरह Dictionary key : value pairs को संग्रहीत करता है। Dictionary बनाना Python में Dictionary को curly braces {} के अंदर key: v

  1. पायथन में Matplotlib का उपयोग करके वायरफ्रेम प्लॉट कैसे बनाएं? पायथन में Matplotlib का उपयोग करके वायरफ्रेम प्लॉट कैसे बनाएं?

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय पायथन पैकेज है। डेटा विज़ुअलाइज़ेशन एक महत्वपूर्ण कदम है क्योंकि यह समझने में मदद करता है कि संख्याओं को देखे बिना और जटिल गणनाएं किए बिना डेटा में क्या हो रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि प्रभावी ढंग से संप्रेषित करने में मदद करता है। M

  1. Matplotlib का उपयोग करके Python में हिस्टोग्राम कैसे बनाएं? Matplotlib का उपयोग करके Python में हिस्टोग्राम कैसे बनाएं?

    Matplotlib डेटा विज़ुअलाइज़ेशन के लिए एक लोकप्रिय Python पैकेज है।डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण चरण है क्योंकि यह संख्याओं को देखे बिना और जटिल गणनाएँ किए बिना डेटा में क्या हो रहा है, इसे समझने में मदद करता है।यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद कर