एकल

लेखक: Monica Porter
निर्मितीची तारीख: 15 मार्च 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
एकल अभियान हमारा- एकल गीत।एकल अभियान का बहुत ही सुन्दर गीत आचार्य द्वारा।Ekal Abhiyan Tinsukia Assam
व्हिडिओ: एकल अभियान हमारा- एकल गीत।एकल अभियान का बहुत ही सुन्दर गीत आचार्य द्वारा।Ekal Abhiyan Tinsukia Assam

सामग्री

व्याख्या - सिंगलटन म्हणजे काय?

सिंगलटोन हा एक असा वर्ग आहे जो केवळ स्वतःची एक घटना तयार करण्यास अनुमती देतो आणि त्या तयार केलेल्या घटकास प्रवेश देतो. त्यात स्थिर व्हेरिएबल्स आहेत जे स्वतःची अनोखी आणि खासगी उदाहरणे सामावून घेऊ शकतात. जेव्हा वापरकर्त्यास एखाद्या वर्गाची स्थापना केवळ एका ऑब्जेक्टवर प्रतिबंधित करण्याची इच्छा असते तेव्हा परिस्थितीमध्ये याचा वापर केला जातो. सिस्टीममध्ये क्रियांचे समन्वय साधण्यासाठी एकाच वस्तूची आवश्यकता असते तेव्हा हे सहसा उपयुक्त ठरते.

सिंगलटोन पॅटर्न जावा आणि .नेट सारख्या प्रोग्रामिंग भाषांमध्ये जागतिक चल परिभाषित करण्यासाठी वापरला जातो. सिस्टममध्ये वापरलेला एक ऑब्जेक्ट स्थिर राहतो आणि बर्‍याच वेळाऐवजी एकदाच त्याची व्याख्या करणे आवश्यक आहे.


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपिडिया सिंगलटन स्पष्ट करते

सिंगलटोनचा उद्देश जागतिक स्तरावरील प्रवेशासाठी सुविधा देताना केवळ एक प्रसंग प्रदान करणे आहे. सिंगलटोन पॅटर्नच्या अंमलबजावणीमध्ये अशा पद्धतीसह एक वर्ग तयार करणे समाविष्ट आहे ज्यामुळे वर्गाचे नवीन उदाहरण तयार होते. सिंगलटोन पॅटर्नची अंमलबजावणी करण्यासाठी, एकल उदाहरण आणि जागतिक प्रवेशाची तत्त्वे समाधानी असणे आवश्यक आहे. सिंगलटोन वर्ग हा स्वतःच्या उदाहरणासाठी ग्लोबल रेपॉजिटरीसारखे आहे, ज्यामुळे कन्स्ट्रक्टर खाजगी बनतो. म्हणूनच वर्गाबाहेरील घटना अजिबात तयार करता येणार नाही आणि सिंगलटोनमध्ये फक्त एकच घटना असू शकते. एक सिंगलटोन क्लास स्वतःच इंस्टंट करतो आणि सिस्टममध्ये तो प्रसंग टिकवून ठेवतो.

अ‍ॅबस्ट्रॅक्ट फॅक्टरी, बिल्डर आणि नमुना नमुने सिंगलेटन्स वापरू शकतात. फॅएड ऑब्जेक्ट्स आणि स्टॅटिक ऑब्जेक्ट्स बहुतेक वेळा सिंगलेटन असतात. सिंगलटन अंमलबजावणीसाठी एक अशी यंत्रणा आवश्यक आहे ज्याद्वारे वर्ग सदस्यांकडे वर्ग ऑब्जेक्ट तयार केल्याशिवाय प्रवेश केला जाऊ शकतो आणि वर्गातील वस्तूंच्या वर्गातील मूल्यांचे मूल्य धरून न ठेवता प्रवेश केला जाऊ शकतो. सिंगलटोन तयार करण्यात खालील पाय steps्या आहेतः


  1. कन्स्ट्रक्टर खासगी केला आहे. हे केवळ वर्गास सिंगलटनमध्ये प्रवेश करण्यास अनुमती देते.

  2. उदाहरणः
    वर्ग चाचणी डेटा
    {
    खाजगी चाचणी डेटा ()
    {
    //… सिंगलटनसाठी कोणतीही निवड नाही

  3. वर्गाची एकल अंतर्गत पद्धत मेथड वापरून तयार केली जाते. या उदाहरणात पद्धतीस उदाहरण म्हणतात. “उदाहरणा” या पद्धतीचा उपयोग वर्ग सुरू करण्यासाठी एकाच उदाहरणामध्ये प्रवेश करण्यासाठी केला जातो. सर्व थ्रेड्सना सातत्यपूर्ण प्रवेश देण्यासाठी उदाहरण उदाहरणात उदाहरण म्हणून स्थिर म्हणून चिन्हांकित केले आहे. उदाहरण निर्मितीच्या बाहेर, “लॉक” विधान मल्टीथ्रेडेड controlक्सेस नियंत्रित करण्यासाठी वापरले जाते. हे इंस्टॉन्स तयार करणे एकाच धाग्यावर लॉक करते.

    उदाहरणः

    // सिंगलटन अंतर्गत घटनेची आळशी निर्मिती
    सार्वजनिक स्थिर चाचणी डेटा
    {
    मिळवा
    {
    लॉक (प्रकार (टेस्टडेटा))
    {
    जर (_स्थापना == निरर्थक)
    _इन्सटॅन्स = टेस्टडेटा ();
    }
    रिटर्न _इन्स्टन्स;
    }
    }