के लिए संशोधित करना मेरे पास निम्नलिखित है यदि अन्य जावा में शाखा है।यदि रणनीति पैटर्न
if (str.equals("a")) { A;}
else if (str.equals("b")) { B;}
else if (str.equals("c")) { C;}
else if (str.length == 5) { D;}
else { E;}
इस कोड को रणनीति पैटर्न में कैसे संशोधित करें?
बजाय हो सकता है आप Enums उपयोग करने पर विचार और बयानों स्विच कर सकते हैं? यदि आपको अंतर्निहित कार्यान्वयन को स्वैप करने की आवश्यकता है तो रणनीति पैटर्न समझ में आएगा। क्लासिक उदाहरण अलग सॉर्टिंग एल्गोरिदम होगा। – CoolBeans