2012-04-27 21 views
5

क्या कोई डिज़ाइन पैटर्न है जो परियोजना यूलर समस्याओं को हल करने में मदद के लिए घटकों की नींव बनाने के लिए खुद को उधार देता है? मैंने ~ 30 मुद्दों को हल किया है - और मुझे लगता है कि मुझे पहले से लिखी गई कार्यक्षमता का पुन: उपयोग करने की आवश्यकता होगी (उदाहरण के लिए प्रारंभिक जांच)। उपयोगिता वर्ग में स्थिर तरीकों को लिखने के बजाय, मैं एक कैलकुलेटर इंटरफ़ेस रखने की सोच रहा था - विभिन्न ठोस वर्गों द्वारा कार्यान्वित किया गया जो विभिन्न उप समस्याओं को हल करेगा। तब मैं उस पर निर्माण कर सकता हूं क्योंकि मैं जटिल जटिल समस्याओं को हल करता हूं - शायद? क्या किसी के पास कोई अच्छा सुझाव है? मैं जावा में समस्याओं को हल कर रहा हूँ।प्रोजेक्ट यूलर डिज़ाइन पैटर्न

+3

किस अंत तक? ऑब्जेक्ट उन्मुख (टीएम) तरीका करने से बस एक गर्म और अस्पष्ट महसूस करने के लिए? स्थिर तरीकों के साथ क्या गलत है? – delnan

+0

मुझे लगता है कि आप सही हैं। ऐसा लगता है कि शायद यह अधिक सुंदरता से लिखा जा सकता है? यह स्थिर तरीकों का एक टन होने के लिए अनावश्यक लगता है। –

+0

मुझे नहीं लगता कि हमारे पास आपके प्रश्न का उत्तर देने के लिए पर्याप्त जानकारी है। – toto2

उत्तर

9

कुछ ऐसे कार्य हैं जो बार-बार काम करते हैं, जैसे प्राइम उत्पन्न करना। आप फाइल को उपयोगी कार्यों के साथ रख सकते हैं। इसके अलावा मुझे नहीं लगता कि कोई फायदा है। परियोजना यूलर समस्याओं गणित की तुलना में वे जटिल प्रोग्रामिंग के बारे में कर रहे हैं के बारे में अधिक कर रहे हैं, मैं उम्मीद है कि आप गलत कर रहे हैं यदि आप कोड का एक बहुत कुछ लिखने के लिए की है।

1

चीजों की इस तरह की क्लासिक पैटर्न खाका डिजाइन पैटर्न है, लेकिन आप इसे उदाहरण के आगंतुक के लिए जैसे अन्य डिजाइन पैटर्न में सोच बना सकते हैं, यह आपकी आवश्यकताओं और स्वाद पर निर्भर करता है। आपको यह लिंक उपयोगी मिल सकता है: Template method pattern

संबंधित मुद्दे