ठीक है, डिजाइन पैटर्न बिल्कुल यही हैं; एल्गोरिदम के विकास के लिए वैचारिक पैटर्न, सामान्य रूप से काम करने वाले उक्त पैटर्न के कार्यान्वयन के लिए आवश्यक नहीं है। इस तरह, लाइब्रेरी जो "बिल्ट-इन" कार्यक्षमता प्रदान करती हैं, एक विशेष पैटर्न का उपयोग कर सकती हैं, और यहां तक कि उक्त पैटर्न के उपयोग के चमकदार उदाहरण भी हो सकते हैं, लेकिन वे पैटर्न नहीं हैं। आपको एक StrategyProvider वर्ग की आवश्यकता नहीं है जिसे किसी भी आवश्यकता को पूरा करने के लिए कॉन्फ़िगर किया जा सकता है, आप बस कक्षाओं के एक सेट को परिभाषित करते हैं और उन्हें रणनीति पैटर्न का पालन करने के लिए संरचना करते हैं।
विचार पेचीदा है। ऐसा लगता है कि यह दस्तावेज़ संगठन, फ्लो-चार्टिंग, सोशल नेटवर्क, आदि के लिए अच्छी तरह से काम करेगा। हालांकि, उन परिदृश्यों में से प्रत्येक में इसका कार्यान्वयन काफी अलग होगा, और जब तक ओवरलैप होता है, तब तक एक कार्यान्वयन को पूरा करना असंभव हो सकता है जो इसे पूरा करता है इन सभी परिदृश्यों की आवश्यकताएं, "इनर-प्लेटफ़ॉर्म प्रभाव" (एक ऑब्जेक्ट / लाइब्रेरी / एप्लिकेशन इतनी जटिल और कॉन्फ़िगर करने योग्य है कि यह मूल रूप से इसे बनाने के लिए उपयोग किए गए आईडीई का पुन: कार्यान्वयन बन जाता है) प्रदर्शित किए बिना।