विषयसूची:

रणनीति पैटर्न किस समस्या का समाधान करता है?
रणनीति पैटर्न किस समस्या का समाधान करता है?

वीडियो: रणनीति पैटर्न किस समस्या का समाधान करता है?

वीडियो: रणनीति पैटर्न किस समस्या का समाधान करता है?
वीडियो: 5 Biggest - Mistake जो आपको " Trader" बनने से रोक देगी... in Depth explain /Solution 2024, अप्रैल
Anonim

NS रणनीति पैटर्न उपयोग किया जाता है समस्याओं का समाधान जिसे लागू किया जा सकता है (या अनुमान लगाया जा सकता है) हल किया अलग से रणनीतियाँ और जिनके पास ऐसे मामलों के लिए स्पष्ट रूप से परिभाषित इंटरफ़ेस है।

इसी तरह, आप पूछ सकते हैं कि रणनीति डिजाइन पैटर्न का क्या उपयोग है?

कंप्यूटर प्रोग्रामिंग में, रणनीति पैटर्न (नीति के रूप में भी जाना जाता है प्रतिरूप ) एक व्यवहारिक सॉफ्टवेयर है डिज़ाइन पैटर्न जो रनटाइम पर एल्गोरिथम का चयन करने में सक्षम बनाता है। एक एकल एल्गोरिथम को सीधे लागू करने के बजाय, कोड को रन-टाइम निर्देश प्राप्त होते हैं, जिसके अनुसार एल्गोरिदम के एक परिवार में उपयोग.

दूसरे, रणनीति पैटर्न में संदर्भ क्या है? NS रणनीति पैटर्न सुझाव देता है कि आप एक ऐसा वर्ग लेते हैं जो कई अलग-अलग तरीकों से कुछ विशिष्ट करता है और इन सभी एल्गोरिदम को अलग-अलग वर्गों में निकालता है जिसे कहा जाता है रणनीतियाँ . मूल वर्ग, कहा जाता है संदर्भ , में से किसी एक के संदर्भ को संग्रहीत करने के लिए एक फ़ील्ड होना चाहिए रणनीतियाँ.

साथ ही पूछा, फैक्ट्री और रणनीति पैटर्न में क्या अंतर है?

ए कारखाना पैटर्न एक रचनात्मक है प्रतिरूप . ए रणनीति पैटर्न एक परिचालन है प्रतिरूप . दूसरा रास्ता रखो, ए कारखाना पैटर्न एक विशिष्ट प्रकार की वस्तुओं को बनाने के लिए उपयोग किया जाता है। ए रणनीति पैटर्न एक ऑपरेशन (या संचालन का सेट) करने के लिए उपयोग किया जाता है में एक विशेष तरीके से।

जावा में रणनीति पैटर्न कैसे लागू किए जाते हैं?

डिजाइन पैटर्न - रणनीति पैटर्न

  1. एक इंटरफ़ेस बनाएँ। Strategy.java सार्वजनिक इंटरफ़ेस रणनीति { public int doOperation(int num1, int num2); }
  2. एक ही इंटरफ़ेस को लागू करने वाले ठोस वर्ग बनाएं।
  3. प्रसंग वर्ग बनाएँ।
  4. जब वह अपनी रणनीति बदलता है तो व्यवहार में परिवर्तन देखने के लिए संदर्भ का उपयोग करें।
  5. 10 + 5 = 15 10 - 5 = 5 10 * 5 = 50.

सिफारिश की: